<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://diff.blog/post/three-weeks-in-veloren-217-320887</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typst-as-a-language-325344</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/europes-non-abrahamic-religions-mapped-328229</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-twist-on-wadlers-printer-325345</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-countries-can-no-longer-replace-their-own-populations-328230</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nearly-4-million-people-chose-canada-where-did-they-all-come-from-328231</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-216-320888</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-215-320889</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-sql-murder-mystery-345692</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-214-320890</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anotterkiosk-325347</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/casiomania-325346</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ip-over-toslink-325348</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fx3-lvds-frame-grabber-325349</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/router-overclocking-325350</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-gaming-router-325351</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-in-veloren-213-320891</loc><lastmod>2023-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-years-of-veloren-320895</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-015-release-320892</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-in-veloren-212-320893</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-211-320894</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-210-320896</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-in-veloren-206-320900</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-209-320897</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-208-320898</loc><lastmod>2023-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-in-veloren-207-320899</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-port-usb-c-charger-325352</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nvme-bios-option-rom-325353</loc><lastmod>2023-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25gbe-pcie-nic-mod-board-325354</loc><lastmod>2023-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-205-320901</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blinkekatze-325355</loc><lastmod>2023-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-c-program-whos-source-code-is-a-magic-eye-345693</loc><lastmod>2025-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinkpad-t41t43-usb-c-325356</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/homeswitch-4-325357</loc><lastmod>2023-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dc-ups-lithium-325358</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oled-nametag-325359</loc><lastmod>2023-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thermal-camera-macro-325360</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lpt-printer-emulator-325361</loc><lastmod>2023-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc104-isa-adapter-325362</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gigaset-dect-debug-adapter-325365</loc><lastmod>2022-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-204-320902</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/palm-iiic-usb-c-325363</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-014-release-320903</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ottercast-325364</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analog-floppy-synthesizer-325367</loc><lastmod>2022-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/m2-nvme-minipcie-325366</loc><lastmod>2022-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typewriter-teletype-325368</loc><lastmod>2022-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solarcampi-325369</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/palm-iiic-led-backlight-325370</loc><lastmod>2022-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irda-to-rs232-325371</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-203-320904</loc><lastmod>2022-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-202-320905</loc><lastmod>2022-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-weeks-in-veloren-201-320906</loc><lastmod>2022-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-meter-led-wall-325373</loc><lastmod>2021-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-200-320907</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rgb-led-nametag-325372</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atapi-audio-cd-player-325374</loc><lastmod>2021-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tcpip-for-casio-calculators-325375</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emmc-microsd-card-325376</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isa8019-nic-325377</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programmable-logic-in-php-325378</loc><lastmod>2020-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determinate-nix-now-supports-migrating-from-other-caches-337472</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-software-is-nix-337473</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-199-320908</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transitions-fstate-345694</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-198-320909</loc><lastmod>2022-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-197-320910</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-196-320911</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-195-320912</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-194-320913</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-docker-images-in-circleci-with-depot-330698</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-at-work-flakehub-cache-and-private-flakes-337474</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isa-over-usb-325379</loc><lastmod>2020-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-193-320914</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flexiblelom-pcie-adapter-325380</loc><lastmod>2020-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphical-128x64px-vfd-325381</loc><lastmod>2020-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpio-pataide-on-linux-325382</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cmm2-pcb-325383</loc><lastmod>2020-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neonmatrix-325384</loc><lastmod>2020-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinebook-pro-m2-wifi-325385</loc><lastmod>2020-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/environmental-sensor-325386</loc><lastmod>2020-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-192-320915</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-job-opportunities-for-helping-with-the-most-important-century-328232</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ai-companies-can-do-today-to-help-with-the-most-important-century-328235</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-bing-chat-tell-us-about-ai-risk-328233</loc><lastmod>2023-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-major-governments-can-help-with-the-most-important-century-328234</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jobs-that-can-help-with-the-most-important-century-328236</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transformative-ai-issues-not-just-misalignment-an-overview-328239</loc><lastmod>2023-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spreading-messages-to-help-with-the-most-important-century-328237</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-could-stumble-into-ai-catastrophe-328238</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/racing-through-a-minefield-the-ai-deployment-problem-328240</loc><lastmod>2022-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-level-hopes-for-ai-alignment-328241</loc><lastmod>2022-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-safety-seems-hard-to-measure-328242</loc><lastmod>2022-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-would-ai-aim-to-defeat-humanity-328243</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beta-readers-are-great-328244</loc><lastmod>2022-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-191-320916</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-189-320918</loc><lastmod>2022-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-190-320917</loc><lastmod>2022-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-track-record-of-futurists-seems-fine-328245</loc><lastmod>2022-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nonprofit-boards-are-weird-328246</loc><lastmod>2022-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-you-complete-the-oregon-trail-if-you-wait-at-a-river-for-14272-years-a-study-328247</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-build-summary-link-and-a-refreshed-ui-330699</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lint-a-dockerfile-on-every-build-330700</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fundamentals-of-building-a-docker-image-330701</loc><lastmod>2023-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/depot-documentation-is-now-open-source-330702</loc><lastmod>2023-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-determinate-nix-337475</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-188-320919</loc><lastmod>2022-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-elisp-editing-tip-345438</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-185-320922</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-187-320920</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-186-320921</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marantz-ud5007-power-supply-replacement-325387</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpd-pocket-4-speaker-dsp-325388</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extreme-pi-boot-optimization-325389</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-184-320923</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wifi-auth-with-osmohlrsim-cards-325390</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-11-tweaks-usability-improvements-325391</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avy-can-do-anything-345439</loc><lastmod>2021-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerated-local-builds-with-instant-shared-cache-330703</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kysely-dialect-for-planetscale-330704</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sapo-codebits-274794</loc><lastmod>2007-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planetas-274795</loc><lastmod>2007-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-things-i-hate-about-the-iphone-274796</loc><lastmod>2007-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/12-anos-274797</loc><lastmod>2007-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-done-274798</loc><lastmod>2007-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-183-320924</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-custom-domains-as-a-fediverse-redirect-325392</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25gbits-on-macos-ios-325393</loc><lastmod>2024-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manage-rdp-certificates-on-windows-using-ssh-325394</loc><lastmod>2023-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reviving-a-dead-gigabyte-mj11-ec1-mainboard-325395</loc><lastmod>2023-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dead-trotec-pac2000s-air-conditioner-325396</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-image-builds-from-buildkite-pipelines-with-depot-330705</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-available-cache-statistics-330706</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turbo-builders-are-now-available-330707</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-182-320925</loc><lastmod>2022-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-013-release-320926</loc><lastmod>2022-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-180-320928</loc><lastmod>2022-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-181-320927</loc><lastmod>2022-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plutosdr-standalone-ads-b-fr24-feeder-325397</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/micro8088-build-log-325398</loc><lastmod>2020-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openwrt-als-wireguard-appliance-325399</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gps-locked-raspberry-pi-325400</loc><lastmod>2019-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-all-of-your-docker-images-concurrently-from-a-file-with-bake-330708</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-buildkit-cache-mounts-in-ci-providers-330709</loc><lastmod>2022-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-feature-select-the-region-for-your-depot-projects-330710</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-179-320929</loc><lastmod>2022-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-mythos-the-system-card-345470</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-178-320930</loc><lastmod>2022-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-177-320931</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-176-320932</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eshail-2-transceiver-setup-325401</loc><lastmod>2019-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinkpad-powerseries-820-325402</loc><lastmod>2019-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plutosdr-clock-input-325403</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-docker-image-builds-in-cloud-build-with-layer-caching-330711</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-available-a-depot-plugin-for-asdf-330712</loc><lastmod>2022-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-feature-login-with-google-and-microsoft-330713</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-self-hosted-depot-builders-330714</loc><lastmod>2022-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-175-320933</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-174-320934</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wifi-over-satellite-tv-coax-325404</loc><lastmod>2018-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-173-320935</loc><lastmod>2022-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/as-horizon-worlds-moves-away-from-vr-its-users-decide-their-future-325410</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-172-320936</loc><lastmod>2022-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-results-325405</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covr-is-a-tactical-vr-milsim-from-the-zero-caliber-developer-325406</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plasmaborne-impressions-the-devil-is-in-the-details-325407</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jigsaw-night-amp-vr-villa-partner-to-introduce-hundreds-of-people-to-vr-325408</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darts-vr2-bullseye-impressions-of-course-there-are-zombies-325409</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wrath-aeon-of-ruin-vr-brutal-edition-review-valiant-effort-325411</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skytail-impressions-a-wave-shooter-by-any-other-name-is-still-a-wave-shooter-325412</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discontinuing-support-for-macos-monterey-337476</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-171-320937</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-in-ukraine-320938</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-170-320939</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-hail-mary-journey-among-the-stars-launching-later-this-year-325413</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-manx27s-sky-channels-pokemon-in-latest-update-325414</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-trek-infection-review-survival-horror-at-the-final-frontier-325416</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tammuz-blood-and-sand-is-a-rubikx27s-cube-on-steroids-325415</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synth-riders-developer-confirms-quotmajor-layoffsquot-in-december-and-january-325417</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/riddlewood-manor-early-access-out-now-on-quest-325418</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beat-saber-once-again-the-most-downloaded-playstation-vr2-game-in-march-325419</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-glasses-getting-nutrition-tracking-whatsapp-summaries-display-recording-amp-more-325420</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golf-expands-its-catalog-of-original-courses-with-new-dynasty-course-325421</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skyworld-kingdom-brawl-to-shut-down-in-july-325422</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fully-automated-nix-installation-for-macos-on-aws-ec2-337477</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-169-320940</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-7th-guest-vr-owners-will-get-the-flat-screen-remake-for-free-325423</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breachers-amp-vacation-simulator-are-now-in-questx27s-horizon-games-catalog-325424</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/le-dino-labo-dlc-jurassic-giants-out-today-325426</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-caliber-frostbite-is-a-far-cry-inspired-vr-shooter-325425</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teenage-mutant-ninja-turtles-empire-city-has-a-release-date-amp-we-went-hands-on-again-325428</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cinematic-vr-fps-action-hero-gets-a-new-lower-price-325427</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/co-op-shooter-flag-games-coming-to-quest-next-week-325429</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neat-corp-permanently-slashes-prices-on-budget-cuts-and-garden-of-the-sea-325430</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/into-the-radius-2-exits-early-access-later-this-month-325431</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bomb-the-hill-speeds-on-to-quest-this-spring-325432</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitxr-builds-flow-studio-as-vr-fitness-users-look-for-whats-next-325433</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-corporate-tls-certificates-for-nix-on-macos-337478</loc><lastmod>2024-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-168-320941</loc><lastmod>2022-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/these-installers-make-playing-resident-evil-in-pc-vr-dead-simple-325434</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cyberpunk-2077-experience-coming-to-zero-latency-vr-locations-325435</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vr-shooter-sugar-madness-gameplay-trailer-amp-playtest-revealed-325436</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spymaster-confirms-may-release-date-and-we-played-it-early-325437</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-boldly-go-hands-on-with-star-trek-infection-amp-live-to-tell-about-it-325438</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moss-developer-polyarc-games-announces-layoffs-updated-325441</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-ban-meta-optics-styles-promise-quotall-day-comfortquot-for-prescriptions-325439</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golf-coming-to-steam-this-summer-325440</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-vr-games-amp-releases-april-2026-quest-playstation-vr2-and-pc-vr-updated-325442</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rec-room-is-shutting-down-in-june-325443</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-reportedly-launching-prescription-focused-smart-glasses-this-week-325444</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-167-320942</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-163-mythos-quest-345471</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sony-significantly-increasing-ps5-console-price-again-325445</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legendary-tales-dawn-of-history-review-a-rich-dungeon-crawling-expansion-325446</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/views-of-debut-at-the-bbc-proms-in-apple-immersive-video-325448</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bloxer-is-a-vr-fitness-take-on-tetris-325447</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-immersive-perspective-of-artistic-masterpieces-in-apple-vision-pro-325449</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visionos-264-released-with-vr-foveated-streaming-amp-improved-spatial-audio-325450</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beat-x27em-up-tavrnx27s-takedown-out-now-on-quest-amp-pc-vr-325451</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sonyx27s-2026-spring-sale-discounts-award-winning-playstation-vr2-games-325452</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/medieval-dynasty-adds-framesync-support-and-gets-a-permanent-price-cut-325453</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/birdseed-vrx27s-full-release-delayed-until-april-updated-325454</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-reduce-the-size-of-a-docker-image-using-dive-330715</loc><lastmod>2022-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-166-320943</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-164-320946</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-need-for-voxels-veloren-cart-320944</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-165-320945</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-163-320947</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-162-320948</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-boys-trigger-warning-review-uninspired-stealth-boosted-by-source-material-325455</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oh-my-galaxy-is-a-must-play-action-puzzle-game-on-quest-325456</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-dream-is-a-wish-your-heart-makes-pianowhistling-345695</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-161-320949</loc><lastmod>2022-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-160-320950</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gsoc-2022-contribution-guide-320951</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-156-320956</loc><lastmod>2022-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-012-release-320952</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-159-320953</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-158-320954</loc><lastmod>2022-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-157-320955</loc><lastmod>2022-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-155-320957</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-154-320958</loc><lastmod>2022-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oh-my-galaxy-launches-onto-meta-quest-today-325457</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-153-320959</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/job-simulatorx27s-developer-on-evolving-in-vr-with-dimensional-double-shift-325458</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-announced-at-the-vr-games-showcase-march-2026-325459</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/homelander-is-a-dangerous-threat-in-gameplay-trailer-for-the-boys-trigger-warning-325460</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trombone-champ-unflattened-teases-disney-music-pack-dlc-325461</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-152-320960</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/primal-rumble-is-a-mixed-reality-slapstick-combat-card-battler-coming-soon-to-meta-quest-325462</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forefront-10-launch-date-price-amp-new-map-revealed-325463</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-trailer-for-the-lightkeepers-reveals-co-op-survival-combat-against-creatures-of-the-night-325464</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roboquest-vr-co-op-amp-quest-release-coming-in-may-325465</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-spymaster-trailer-shows-time-warping-gameplay-325467</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-steam-undead-on-track-for-quest-and-pc-vr-in-2026-325466</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legendary-tales-dawn-of-history-dlc-shadow-drops-today-325468</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bmx-scooter-amp-mountain-biking-game-vmx-launches-in-early-access-this-week-325469</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-1001-release-candidate-1-available-325470</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-feature-project-tokens-330716</loc><lastmod>2022-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-dockerfiles-theory-and-practice-330717</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prepare-nix-for-macos-sequoia-337479</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-christmas-week-320961</loc><lastmod>2021-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formative-posts-345166</loc><lastmod>2023-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-151-320962</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-1000-released-325471</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-908-release-325472</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-1000-release-candidate-2-available-325473</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-908-release-candidate-1-available-325474</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-new-importers-in-kicad-10-allegro-pads-and-geda-325475</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-150-320963</loc><lastmod>2021-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-1000-release-candidate-1-available-325476</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-end-of-year-fund-drive-the-year-we-lost-count-325477</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-907-release-candidate-2-available-325479</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-907-release-325478</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-907-release-candidate-1-available-325480</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-906-release-325481</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-906-release-candidate-2-available-325482</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-arm-and-multi-architecture-containers-today-330718</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-149-320964</loc><lastmod>2021-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-148-320965</loc><lastmod>2021-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-147-320966</loc><lastmod>2021-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-906-release-candidate-1-available-325483</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-905-release-325484</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-905-release-candidate-1-available-325485</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-conference-asia-2025-announcement-325486</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-904-release-325487</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-depot-a-faster-way-to-build-docker-images-330719</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibes-is-all-you-need-330720</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-146-320967</loc><lastmod>2021-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-jeans-metadata-may-outlive-the-company-that-sold-them-345167</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-conference-europe-2025-announcement-325491</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-904-release-candidate-1-available-325488</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-903-release-candidate-1-available-325490</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-903-release-325489</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-and-wayland-support-325492</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-902-release-325493</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-902-release-candidate-1-available-325494</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-901-release-325495</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-145-320968</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-144-320969</loc><lastmod>2021-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-143-320970</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-142-320971</loc><lastmod>2021-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-901-release-candidate-1-available-325497</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-901-release-candidate-2-available-325496</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-vibe-engineers-wife-330724</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-from-building-ai-features-330721</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-learned-at-the-tanda-hackathon-2025-330723</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-ai-predictions-330722</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lead-engineer-personas-330725</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-llm-app-layer-330726</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-coding-plateauing-but-also-accelerating-330727</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nobody-codes-here-anymore-330728</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crossing-the-chasm-330729</loc><lastmod>2025-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-years-in-australia-330730</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-141-320972</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacktoberfest-2021-320974</loc><lastmod>2021-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-140-320973</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openai-16-a-history-and-a-proposal-345472</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-139-320975</loc><lastmod>2021-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-133-320982</loc><lastmod>2021-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-138-320976</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-137-320977</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-135-320980</loc><lastmod>2021-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/veloren-011-release-320978</loc><lastmod>2021-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-136-320979</loc><lastmod>2021-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-134-320981</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-conference-north-america-2025-announcement-325498</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-132-320983</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-131-320984</loc><lastmod>2021-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-130-320985</loc><lastmod>2021-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-129-320986</loc><lastmod>2021-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rule-4-code-for-now-325074</loc><lastmod>2021-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rule-3-centralize-behavior-325075</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rule-2-clarify-your-intent-325076</loc><lastmod>2021-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rule-1-simplify-when-the-program-works-325077</loc><lastmod>2021-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-take-on-the-four-rules-of-simple-design-325078</loc><lastmod>2021-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rbt-325079</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-and-failing-to-speed-up-stringstartswith-325080</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-script-325081</loc><lastmod>2021-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elm-csv-package-and-talk-325082</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elm-csv-be-as-boringand-as-fastas-possible-325083</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-use-claude-330731</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-128-320987</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-122-320993</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-127-320988</loc><lastmod>2021-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-126-320989</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-125-320990</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-124-320991</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-121-320994</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-123-320992</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elm-csv-325084</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-elm-files-be-long-or-short-325085</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-and-lasting-325087</loc><lastmod>2020-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-requires-effort-325086</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-to-horse-325088</loc><lastmod>2020-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phantom-id-types-325089</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-want-the-customer-330732</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-3-horizons-for-strategic-planning-330733</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-120-320995</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-119-320996</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-118-320997</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-117-320998</loc><lastmod>2021-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-113-321002</loc><lastmod>2021-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-116-320999</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-115-321000</loc><lastmod>2021-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-114-321001</loc><lastmod>2021-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-109-321006</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-112-321003</loc><lastmod>2021-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-111-321004</loc><lastmod>2021-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-110-321005</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-108-321007</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-think-about-when-making-your-first-hire-330734</loc><lastmod>2023-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/11-years-of-saas-product-strategy-330735</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-utopians-arent-optimistic-enough-330736</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-management-by-walking-around-330737</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackberry-review-and-analysis-330738</loc><lastmod>2023-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opening-the-codebase-up-to-everyone-330739</loc><lastmod>2023-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tektronix-features-vintagetek-museum-showcasing-75-years-335028</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-900-released-325499</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-107-321008</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-105-321010</loc><lastmod>2021-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-106-321009</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-104-321011</loc><lastmod>2021-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-103-321012</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-809-release-325500</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-809-release-candidate-1-available-325501</loc><lastmod>2025-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-900-release-candidate-3-available-325502</loc><lastmod>2025-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-to-code-kicad-2025-and-open-hardware-dinner-325503</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-808-release-325504</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-100-321015</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-102-321013</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/housing-roundup-13-more-dakka-345473</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-101-321014</loc><lastmod>2021-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-99-321016</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-96-321019</loc><lastmod>2020-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-98-321017</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-97-321018</loc><lastmod>2020-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-807-release-325506</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-end-of-year-fund-drive-325505</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-804-release-325509</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-805-release-325508</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-806-release-325507</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-conference-europe-2024-announcement-325510</loc><lastmod>2024-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-803-release-325511</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beaverton-trestle-mystery-solved-335029</loc><lastmod>2021-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-95-321020</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-94-321021</loc><lastmod>2020-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-93-321022</loc><lastmod>2020-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-92-321023</loc><lastmod>2020-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-89-321026</loc><lastmod>2020-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-91-321024</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-90-321025</loc><lastmod>2020-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-88-321027</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-84-321031</loc><lastmod>2020-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-87-321028</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-86-321029</loc><lastmod>2020-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-85-321030</loc><lastmod>2020-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/202324-funding-drive-success-325512</loc><lastmod>2024-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-802-release-325513</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicads-historic-price-increase-a-leap-into-the-future-325514</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-801-release-325515</loc><lastmod>2024-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ceramic-crt-molds-found-335030</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/museum-video-tour-available-335031</loc><lastmod>2021-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-framework-wars-335032</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supercharging-devx-335033</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-76-321039</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-83-321032</loc><lastmod>2020-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-81-321034</loc><lastmod>2020-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-82-321033</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-80-321035</loc><lastmod>2020-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-79-321036</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-72-321043</loc><lastmod>2020-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-78-321037</loc><lastmod>2020-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-75-321040</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-77-321038</loc><lastmod>2020-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-74-321041</loc><lastmod>2020-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-69-321046</loc><lastmod>2020-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-73-321042</loc><lastmod>2020-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-71-321044</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-70-321045</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-68-321047</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-67-321048</loc><lastmod>2020-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-64-321051</loc><lastmod>2020-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-66-321049</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-65-321050</loc><lastmod>2020-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-63-321052</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-56-321059</loc><lastmod>2020-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-61-321054</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-62-321053</loc><lastmod>2020-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-58-321057</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-60-321055</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-59-321056</loc><lastmod>2020-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-57-321058</loc><lastmod>2020-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-53-321062</loc><lastmod>2020-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-54-321061</loc><lastmod>2020-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-55-321060</loc><lastmod>2020-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-52-321063</loc><lastmod>2020-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-51-321064</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-50-321065</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-49-321066</loc><lastmod>2020-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-48-321067</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-47-321068</loc><lastmod>2019-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-46-321069</loc><lastmod>2019-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-40-321075</loc><lastmod>2019-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-45-321070</loc><lastmod>2019-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-44-321071</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-43-321072</loc><lastmod>2019-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-42-321073</loc><lastmod>2019-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-39-321076</loc><lastmod>2019-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-41-321074</loc><lastmod>2019-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-38-321077</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-34-321081</loc><lastmod>2019-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-37-321078</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-36-321079</loc><lastmod>2019-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-35-321080</loc><lastmod>2019-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tsmc-rustet-japans-zweites-werk-auf-3-nanometer-um-kumamoto-wird-vom-ausweichstandort-zur-echten-high-end-fertigung-330977</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sifive-sammelt-400-millionen-dollar-ein-nvidia-wettet-damit-auf-risc-v-im-rechenzentrum-330978</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intel-bartlett-lake-s-startet-auf-z790-board-modder-umgeht-bios-grenzen-support-bleibt-inoffiziell-330979</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-dogs-were-harmed-in-the-making-of-this-app-335034</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coming-soon-335035</loc><lastmod>2023-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-prompt-and-pray-to-prompt-engineering-335036</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-33-321082</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-32-321083</loc><lastmod>2019-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fumbling-through-aria-from-bachs-goldberg-variations-345696</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-31-321084</loc><lastmod>2019-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-26-321089</loc><lastmod>2019-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-30-321085</loc><lastmod>2019-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-29-321086</loc><lastmod>2019-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-28-321087</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-27-321088</loc><lastmod>2019-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-25-321090</loc><lastmod>2019-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-800-released-325516</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-7011-release-325517</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-8-release-candidate-3-325518</loc><lastmod>2024-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-8-release-candidate-2-325519</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-24-321091</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-23-321092</loc><lastmod>2019-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-22-321093</loc><lastmod>2019-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-21-321094</loc><lastmod>2019-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-20-321095</loc><lastmod>2019-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-8-release-candidate-1-325520</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-make-my-agents-keep-diaries-335037</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slowing-down-in-the-age-of-coding-agents-335038</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-19-321096</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-18-321097</loc><lastmod>2019-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-12-321103</loc><lastmod>2019-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-17-321098</loc><lastmod>2019-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-16-321099</loc><lastmod>2019-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-15-321100</loc><lastmod>2019-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-14-321101</loc><lastmod>2019-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-11-321104</loc><lastmod>2019-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-13-321102</loc><lastmod>2019-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-end-of-year-fund-drive-325521</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-7010-release-325522</loc><lastmod>2023-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/malicious-site-warning-325523</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-709-release-325524</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-708-release-325525</loc><lastmod>2023-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern-support-changes-325526</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-10-321105</loc><lastmod>2019-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-asia-conference-2023-announcement-325527</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-707-release-325528</loc><lastmod>2023-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-706-release-325529</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hq-nextpcb-platinum-sponsorship-325530</loc><lastmod>2023-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-705-release-325531</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-702-release-325532</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-conference-2023-announcement-325533</loc><lastmod>2023-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-701-release-325534</loc><lastmod>2023-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplicity-in-the-age-of-ai-assisted-coding-335039</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tool-use-and-notation-as-shaping-llm-generalization-335040</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llms-are-kryptonite-for-legacy-code-but-dont-let-them-touch-it-335041</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-glorious-dawn-a-brilliant-remix-of-carl-sagan-and-stephen-hawking-345697</loc><lastmod>2025-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-9-321106</loc><lastmod>2019-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-8-321107</loc><lastmod>2019-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-7-321108</loc><lastmod>2019-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-6011-release-325536</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-700-released-325535</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-version-7-release-candidate-1-325537</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-december-edition-features-coming-to-kicad-7-325538</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-6010-release-325539</loc><lastmod>2022-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cant-just-fake-it-level-up-your-vibe-coding-335042</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-smarter-not-harder-using-llms-for-better-unit-tests-335043</loc><lastmod>2023-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-6-321109</loc><lastmod>2019-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-5-321110</loc><lastmod>2019-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bang-shortcuts-325090</loc><lastmod>2020-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-4-321111</loc><lastmod>2019-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-609-release-325541</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-end-of-year-fund-drive-325540</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-608-release-325542</loc><lastmod>2022-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-project-awarded-nlnet-grant-325543</loc><lastmod>2022-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-607-release-325544</loc><lastmod>2022-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llm-tools-for-the-distracted-developer-335044</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interpreting-tarot-cards-with-pinocchio-and-gpt-335045</loc><lastmod>2023-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-3-321112</loc><lastmod>2019-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-developer-mailing-list-325545</loc><lastmod>2022-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-606-release-325546</loc><lastmod>2022-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-april-update-325548</loc><lastmod>2022-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-605-release-325547</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-604-release-325549</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-602-release-325550</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-february-update-325551</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-601-release-325552</loc><lastmod>2022-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-600-release-325553</loc><lastmod>2021-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-2-321113</loc><lastmod>2019-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-veloren-1-321114</loc><lastmod>2019-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compass-is-not-a-map-321117</loc><lastmod>2026-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-not-so-much-with-the-optimization-321115</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strategic-choices-when-both-options-are-good-321116</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-space-321118</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-being-an-expert-is-harmful-321121</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-by-delegation-isnt-good-enough-321119</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mission-vision-potayto-potahto-321120</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-target-market-isnt-demographic-321122</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-but-who-said-theyd-actually-buy-the-damn-thing-321123</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/max-mrr-your-growth-ceiling-321124</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/specificity-a-weapon-of-mass-effectiveness-321125</loc><lastmod>2025-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ruthless-prioritization-while-the-dog-pees-on-the-floor-321126</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssebitda-a-steady-state-profit-metric-for-saas-companies-321134</loc><lastmod>2025-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootstrapped-cpc-rule-of-thumb-arpu25-321127</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/invention-is-drudgery-321131</loc><lastmod>2025-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-or-less-321128</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rude-qa-the-constructive-devils-advocate-321129</loc><lastmod>2025-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-customers-buy-your-competitors-product-and-then-buy-yours-321130</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-purgatory-when-they-love-it-but-still-dont-buy-321132</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-customers-who-love-you-even-when-you-screw-up-321133</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-pretty-models-are-wrong-but-some-ugly-models-are-useful-321138</loc><lastmod>2025-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-exercise-what-cant-be-solved-with-money-321135</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-simplify-complex-decisions-by-cleaving-the-facts-321137</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sometimes-never-compete-on-price-321136</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reframing-freemium-by-charging-the-marketing-department-321139</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wrongness-of-relativism-321140</loc><lastmod>2025-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-scratched-my-own-itch-isnt-good-enough-321141</loc><lastmod>2025-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-its-nice-to-compete-against-a-large-profitable-company-321142</loc><lastmod>2025-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-select-your-first-marketing-channel-321143</loc><lastmod>2025-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-unhealthy-fixation-with-emulating-1-321144</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dr-richard-hipp-lectures-on-sqlite-345698</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-startup-drake-equation-321145</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-unimportance-of-design-321146</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stealth-mode-and-other-fing-brilliant-strategies-321147</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-butterfly-flaps-its-wings-and-you-make-a-sale-321150</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-important-thing-powerful-enough-to-override-all-your-deficiencies-321148</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explore-vs-execute-321149</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-you-have-nothing-how-to-find-potential-customers-to-interview-321151</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brittle-points-how-to-make-companies-robust-321153</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-the-low-budget-online-marketing-dilemma-321152</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scars-321154</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intense-asymmetry-and-self-flagellation-321155</loc><lastmod>2024-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/p-hacking-your-ab-tests-321156</loc><lastmod>2024-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-life-changing-challenge-guided-by-pascals-wager-321157</loc><lastmod>2024-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-wait-of-course-that-is-the-single-most-important-saas-metric-321158</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-support-is-sales-321159</loc><lastmod>2024-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-serengeti-plain-fallacies-that-arent-fallacies-321160</loc><lastmod>2024-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-a-little-company-now-act-like-one-321161</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-startup-biz-dev-deals-almost-never-get-done-321162</loc><lastmod>2024-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pivot-points-321163</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/authentic-is-dead-and-so-is-is-dead-321172</loc><lastmod>2024-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-code-is-your-enemy-321164</loc><lastmod>2024-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mid-market-briar-patch-321169</loc><lastmod>2024-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ignoring-the-wisdom-of-crowds-321165</loc><lastmod>2024-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legacy-321166</loc><lastmod>2024-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-fallible-love-corporate-sterile-refund-321167</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/profitable-on-day-one-321168</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/individual-efficiency-vs-administrative-efficiency-321170</loc><lastmod>2024-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-your-productivity-without-more-work-or-stress-321171</loc><lastmod>2024-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/procrastinate-for-success-321175</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-of-success-is-luck-321173</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-annual-pre-pay-creates-an-infinite-marketing-budget-321174</loc><lastmod>2024-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-disruptive-and-proud-of-it-321176</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-a-balance-isnt-always-the-answer-321177</loc><lastmod>2024-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/being-who-you-are-while-becoming-better-321178</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lindy-effect-on-startup-potential-321179</loc><lastmod>2024-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-being-first-is-not-a-competitive-advantage-321180</loc><lastmod>2024-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disentangling-the-three-languages-customers-product-business-321181</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rare-things-become-common-at-scale-321182</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-im-1074018628-321183</loc><lastmod>2024-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjacency-matrix-how-to-expand-after-pmf-321184</loc><lastmod>2024-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capturing-luck-with-or-instead-of-and-321185</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-convergent-theory-of-finding-truth-in-darkness-321188</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-a-torturous-chaos-until-it-isnt-321186</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-by-copy-321187</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-blundering-80-of-a-winning-strategy-321189</loc><lastmod>2024-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stubborn-visionaries-pigheaded-fools-321191</loc><lastmod>2024-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/color-wheels-are-wrong-how-color-vision-actually-works-321190</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-startups-require-new-strategies-this-time-its-actually-different-321193</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pattern-seeking-fallacy-321192</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-startups-beat-incumbents-321194</loc><lastmod>2024-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easy-statistics-for-ab-testing-and-hamsters-321195</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easy-to-criticize-hard-to-create-321196</loc><lastmod>2024-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deciding-whether-an-investment-is-worthwhile-321197</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pick-one-and-own-it-321198</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-errors-that-mean-youre-doing-it-right-321199</loc><lastmod>2024-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-measure-the-accuracy-of-forecasts-321200</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reputation-isnt-as-powerful-as-you-imagine-321208</loc><lastmod>2023-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selling-to-carol-why-targeting-an-icp-brings-10x-more-customers-than-you-expected-321201</loc><lastmod>2024-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/operation-liberate-programmer-347548</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-things-should-there-be-hint-not-10-321205</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roi-is-the-wrong-way-to-sell-your-product-321202</loc><lastmod>2023-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-roadmap-to-productmarket-fit-pmf-maybe-321203</loc><lastmod>2023-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unfortunate-math-behind-consulting-companies-321204</loc><lastmod>2023-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/change-damned-if-you-do-damned-more-if-you-dont-321206</loc><lastmod>2023-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quarterly-strategic-planning-using-the-fairytale-structure-321207</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rich-vs-king-in-the-real-world-why-i-sold-my-company-321211</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-a-real-company-when-321209</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productmarket-fit-pmf-experience-data-321210</loc><lastmod>2023-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metrics-that-cannot-even-be-measured-in-retrospect-321212</loc><lastmod>2023-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-in-public-forces-true-competitive-advantage-321213</loc><lastmod>2023-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-non-linear-problem-of-90-utilization-321214</loc><lastmod>2023-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/never-say-no-but-rarely-say-yes-321215</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fundamental-forces-of-scale-321216</loc><lastmod>2023-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-only-way-to-guarantee-startup-success-321217</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-saying-fail-321218</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-identity-the-sadness-of-a-successful-exit-321223</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-customers-hate-mvps-make-a-slc-instead-321219</loc><lastmod>2023-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worse-but-unique-321220</loc><lastmod>2023-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impostor-syndrome-why-i-felt-like-a-fraud-and-how-i-overcame-it-321221</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-a-strategy-great-321222</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discount-gambit-321229</loc><lastmod>2023-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-command-321224</loc><lastmod>2023-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/business-advice-plagued-by-survivor-bias-321227</loc><lastmod>2023-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distinguishing-constructive-criticism-from-bad-business-advice-321225</loc><lastmod>2023-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selecting-the-right-product-metrics-kpis-321226</loc><lastmod>2023-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-probabilities-use-fermi-numbers-not-words-321228</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/satisficing-vs-maximizing-321231</loc><lastmod>2023-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-three-kinds-of-leverage-that-anchor-effective-strategies-321230</loc><lastmod>2023-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-needs-stack-for-competitive-strategy-321232</loc><lastmod>2023-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-its-emptiness-there-is-the-function-of-a-startup-321233</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/willingness-to-pay-creating-permanent-competitive-advantage-for-the-right-reasons-321234</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-have-two-big-things-but-not-three-321235</loc><lastmod>2023-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-money-if-you-do-more-money-if-you-dont-321236</loc><lastmod>2023-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-should-a-decision-be-fast-or-slow-321241</loc><lastmod>2023-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-a-startup-does-to-you-or-a-celebration-of-new-life-321237</loc><lastmod>2023-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kids-on-youtube-playing-my-ukulele-arrangement-345699</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-repositioning-a-product-allows-you-to-8x-its-price-321238</loc><lastmod>2023-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-you-want-to-quit-because-its-just-not-worth-it-321239</loc><lastmod>2023-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/excuse-me-is-there-a-problem-321240</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/navigating-the-unpredictability-of-everything-321243</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pricing-determines-your-business-model-321242</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-fulfillment-321244</loc><lastmod>2022-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-iterative-hypothesis-customer-development-method-321245</loc><lastmod>2022-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jit-selection-from-independent-streams-an-alternative-to-the-big-backlog-of-work-321246</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rocks-pebbles-sand-how-to-implement-in-practice-321247</loc><lastmod>2022-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binstack-making-a-maximal-multi-dimensional-decision-321248</loc><lastmod>2022-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fermi-roi-fixing-the-roi-rubric-321249</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-talk-vs-walk-workshop-321250</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productive-meeting-activities-leverage-the-team-empower-the-individual-321251</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moats-durable-competitive-advantage-321252</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discontinuing-support-for-i686-linux-in-the-determinate-nix-installer-337480</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-great-product-manager-aka-the-impossible-product-manager-321253</loc><lastmod>2022-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whos-lying-321257</loc><lastmod>2022-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/failure-to-face-the-truth-321254</loc><lastmod>2022-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extreme-brainstorming-questions-to-trigger-new-better-ideas-321255</loc><lastmod>2022-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-elephant-in-the-room-the-myth-of-exponential-hypergrowth-321256</loc><lastmod>2022-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-logical-time-321258</loc><lastmod>2019-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-there-isnt-another-10x-321259</loc><lastmod>2016-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ho-rudolph-321261</loc><lastmod>2013-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refutation-an-acquisition-is-always-a-failure-321260</loc><lastmod>2015-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hiring-employee-1-321265</loc><lastmod>2011-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-dont-like-the-ltv-metric-lifetime-value-321262</loc><lastmod>2013-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-is-better-many-customers-at-low-price-point-or-few-at-high-price-321264</loc><lastmod>2012-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coc-a-new-metric-for-measuring-cancellations-in-saas-business-models-321263</loc><lastmod>2013-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-build-it-they-wont-come-unless-321267</loc><lastmod>2010-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ballad-of-the-lean-startup-321266</loc><lastmod>2011-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-unfair-advantages-321268</loc><lastmod>2010-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/telling-the-800-lb-gorilla-to-shove-it-up-his-ass-321269</loc><lastmod>2010-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enough-with-the-expert-guilt-321270</loc><lastmod>2010-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parallel-nix-evaluation-337481</loc><lastmod>2024-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/put-down-the-compiler-until-you-learn-why-theyre-not-buying-321271</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-opposite-test-321276</loc><lastmod>2008-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/letters-to-joel-spolsky-321272</loc><lastmod>2009-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-idea-sucks-now-go-do-it-anyway-321273</loc><lastmod>2008-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-the-rules-321274</loc><lastmod>2008-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/limiting-options-321275</loc><lastmod>2008-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-vibe-code-your-own-custom-home-dashboard-321277</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-annual-visit-to-the-tulip-fields-321278</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-my-5-acre-wifi-network-321279</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/woodworking-updates-321280</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-portland-roadster-show-321281</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-thing-we-should-acknowledge-about-ai-321282</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-bits-and-bobs-321283</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-ai-and-failing-321284</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heavyweight-on-minnesota-raids-321285</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-as-a-webassembly-build-tool-337482</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-community-in-nix-337483</loc><lastmod>2024-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-absolutely-love-woodworking-321286</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-2200-mile-ev-test-drive-from-texas-to-oregon-321287</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-recent-good-youtubes-321289</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-ive-learned-about-homeowners-insurance-natural-disasters-and-recovery-aid-in-2025-321288</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bmo-stadium-in-la-added-ai-to-everything-and-what-they-got-was-a-worse-experience-for-everyone-321291</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zepboundin-my-first-month-on-a-glp-1-321290</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-telling-people-to-sanitize-user-input-321292</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dinit-the-init-system-systemd-should-have-been-321293</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reasons-for-the-big-discrepancy-between-satisfied-vs-dissatisfied-developers-using-ai-for-coding-321294</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-your-open-source-project-still-hosted-on-github-321295</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-youre-a-programmer-and-you-feel-depressed-by-ai-dont-be-321296</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-manage-my-bookmarks-321297</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/philip-glass-piano-works-by-vikingur-olafsson-345700</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evilness-is-when-profit-is-the-sole-concern-321298</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-ceo-says-up-to-30-of-the-companys-code-is-written-by-ai-no-surprise-there-321299</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reason-why-i-dont-use-ai-or-even-code-completion-321300</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-one-of-your-online-friends-dies-unexpectedly-321302</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypocrisy-and-politics-in-free-and-open-source-software-projects-321301</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-only-one-reason-why-microsoft-windows-is-the-dominating-operating-system-on-the-pc-desktop-321303</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-passionately-hate-hype-especially-the-ai-hype-321304</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-coding-335046</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mixture-of-experts-335047</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-paradigm-335048</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beating-arc-the-hard-way-335049</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-flakehub-cache-337484</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kvm-on-github-actions-337485</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-graphical-installer-for-nix-337486</loc><lastmod>2023-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/battle-testing-php-fopen-sqlite-postgresql-and-mariadb-on-ffs2-ufs-ext4-xfs-and-zfs-321305</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-passkeys-really-the-beginning-of-the-end-of-passwords-i-certainly-hope-not-321306</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-main-differences-between-openbsd-freebsd-netbsd-and-dragonfly-bsd-321308</loc><lastmod>2023-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-proper-design-process-in-web-development-321307</loc><lastmod>2023-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-old-dope-peddler-by-tom-lehrer-345701</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-have-used-too-many-levels-of-abstractions-and-now-the-future-looks-bleak-321309</loc><lastmod>2023-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bethesdas-starfield-is-a-disgrace-to-game-development-and-a-slap-in-the-face-to-gamers-321310</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-of-the-most-basic-requirements-for-success-is-also-one-of-the-most-difficult-to-get-right-321311</loc><lastmod>2023-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-you-use-open-source-software-you-are-not-entitled-to-anything-321312</loc><lastmod>2022-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-heavy-responsibility-of-the-package-maintainer-321313</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-criticizing-tech-on-political-grounds-valid-321314</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-from-1-million-nix-installs-337487</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-the-ranting-on-this-website-ever-stop-321315</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-choice-of-operating-system-321316</loc><lastmod>2022-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-unix-filesystem-timestamps-321317</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-avoid-the-news-media-and-what-to-do-instead-321318</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-feel-overwhelmed-trying-to-stay-up-to-date-with-the-latest-tech-news-321319</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-third-party-content-improvements-325554</loc><lastmod>2021-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicads-2021-end-of-year-fund-drive-325555</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-5112-release-325556</loc><lastmod>2021-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-links-to-former-kicad-domain-325557</loc><lastmod>2021-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-survival-mode-sheltering-nix-from-macos-upgrades-337488</loc><lastmod>2023-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flakehub-updates-lightning-fast-mirroring-and-webhook-integrations-337489</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-trust-is-being-hijacked-by-the-big-corporate-hype-machine-321320</loc><lastmod>2022-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-flaws-of-distro-hopping-and-asking-other-people-about-their-os-of-choice-321322</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-you-cannot-trust-third-party-code-without-reading-it-first-321321</loc><lastmod>2022-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-distributions-long-term-support-might-not-be-what-you-think-it-is-321324</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-use-reddit-for-linux-or-bsd-related-questions-321323</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-delusions-of-debian-321325</loc><lastmod>2022-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-security-is-handled-by-package-maintainers-321326</loc><lastmod>2022-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-about-which-operating-system-is-more-secure-or-the-fastest-make-no-sense-321327</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aisler-becomes-first-platinum-sponsor-325558</loc><lastmod>2021-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-5110-release-325559</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-and-modifying-flakes-using-the-flakehub-cli-337490</loc><lastmod>2023-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropic-responsible-scaling-policy-v3-dive-into-the-details-345474</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-to-business-owners-and-managers-dont-use-the-modern-way-of-web-development-321328</loc><lastmod>2022-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-madness-ever-going-to-end-321329</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-70-year-old-mother-has-been-using-linux-on-the-desktop-for-the-past-21-years-321330</loc><lastmod>2022-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-your-website-is-not-a-web-app-even-if-you-call-it-so-321331</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-called-modern-web-developers-are-the-culprits-321332</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-framework-can-make-you-stupid-321333</loc><lastmod>2021-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-write-software-that-will-keep-working-for-decades-without-problems-321334</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-no-such-thing-as-privacy-on-the-internet-321335</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-the-right-tool-for-the-job-321336</loc><lastmod>2021-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/having-a-solid-backup-strategy-and-why-you-should-not-rely-on-fancy-tools-for-backup-321337</loc><lastmod>2021-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimental-does-not-mean-unstable-337491</loc><lastmod>2023-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-a-tls-master-321341</loc><lastmod>2021-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-github-copilot-will-turn-you-into-a-bad-programmer-321338</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-stay-sane-in-todays-world-of-tech-321339</loc><lastmod>2021-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-submitting-to-social-conformity-and-use-your-brain-instead-321340</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqlite-the-only-database-you-will-ever-need-in-most-cases-321342</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-being-frantic-about-code-testing-321345</loc><lastmod>2021-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-be-afraid-to-code-it-yourself-321343</loc><lastmod>2021-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/straight-forward-problem-solving-mentality-321344</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-i-know-if-i-really-need-object-oriented-programming-321346</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/procedural-programming-in-php-321347</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-more-object-oriented-programming-with-php-321348</loc><lastmod>2021-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-malware-infested-nightmare-321349</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-sure-way-to-determine-if-what-you-are-doing-is-stupid-321352</loc><lastmod>2021-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-has-to-be-simplified-until-it-becomes-absolutely-correct-321350</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-is-how-you-keep-your-dignity-and-not-sell-your-soul-321351</loc><lastmod>2021-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-trusting-open-source-blindly-then-youre-in-for-a-world-of-hurt-321353</loc><lastmod>2021-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-year-end-funding-drive-results-325560</loc><lastmod>2021-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-of-the-problems-with-the-gpl-321354</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-519-release-325561</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-lead-developer-interview-on-fedevel-academy-325562</loc><lastmod>2020-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fh-the-cli-for-flakehub-337492</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flake-schemas-making-flake-outputs-extensible-337493</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-flakehub-337494</loc><lastmod>2023-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instrumenting-axum-projects-337495</loc><lastmod>2023-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-magic-nix-cache-337496</loc><lastmod>2023-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-nix-flake-checker-337497</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-prediction-the-so-called-modern-web-will-die-soon-321355</loc><lastmod>2021-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-terminal-the-console-and-the-shell-what-are-they-321356</loc><lastmod>2021-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-social-dilemma-321357</loc><lastmod>2020-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choose-your-browser-carefully-321359</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/important-open-source-projects-should-not-use-github-321358</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/come-full-circle-back-to-html-321360</loc><lastmod>2020-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technical-reasons-to-choose-freebsd-over-gnulinux-321361</loc><lastmod>2020-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-i-hate-to-love-you-321362</loc><lastmod>2020-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-suckless-into-suckmore-321363</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-of-the-great-gnulinux-distributions-321364</loc><lastmod>2020-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-between-openbsd-and-freebsd-321365</loc><lastmod>2020-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-migrate-everything-from-linux-to-bsd-part-2-321366</loc><lastmod>2020-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-162-visions-of-mythos-345475</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freebsd-is-an-amazing-operating-system-321367</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/job-interviews-in-tech-gone-haywire-321369</loc><lastmod>2019-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-migrate-everything-from-linux-to-bsd-321368</loc><lastmod>2020-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-the-modern-approach-is-nothing-but-hype-321370</loc><lastmod>2019-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-note-taking-method-321371</loc><lastmod>2019-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-golang-understanding-the-object-oriented-features-with-structs-methods-and-interfaces-321372</loc><lastmod>2019-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-golang-errors-and-panics-321373</loc><lastmod>2019-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-golang-logging-that-matters-321374</loc><lastmod>2019-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-pushing-javascript-321375</loc><lastmod>2019-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-abstractions-design-patterns-and-design-principles-lead-to-spaghetti-code-321376</loc><lastmod>2019-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/battle-testing-zfs-btrfs-and-mdadmdm-integrity-321377</loc><lastmod>2019-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-real-motivation-behind-systemd-321378</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/void-linux-a-great-and-unique-linux-distribution-321379</loc><lastmod>2018-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stay-away-from-cloudflare-321381</loc><lastmod>2017-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-is-fantastic-321380</loc><lastmod>2018-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-typical-discussions-about-bsd-vs-linux-321382</loc><lastmod>2017-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bummer-php-321385</loc><lastmod>2015-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-your-php-framework-isnt-mvc-but-dont-worry-it-really-shouldnt-be-321383</loc><lastmod>2016-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-languages-and-programming-paradigms-321384</loc><lastmod>2016-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/composer-and-packagist-a-bad-implementation-321386</loc><lastmod>2015-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-framework-or-not-to-framework-321387</loc><lastmod>2015-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-your-api-isnt-rest-but-dont-worry-it-really-shouldnt-be-321388</loc><lastmod>2015-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-patterns-can-be-very-evil-321389</loc><lastmod>2015-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/procedural-programming-vs-object-oriented-programming-321390</loc><lastmod>2015-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-application-with-a-single-entry-point-321391</loc><lastmod>2015-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-goldberg-variations-345702</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-out-arch-linux-again-321392</loc><lastmod>2013-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-php-frameworks-are-not-for-programmers-321394</loc><lastmod>2013-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psr-0-is-not-a-solution-it-is-a-bypass-321393</loc><lastmod>2013-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmark-2-mysql-cache-321398</loc><lastmod>2010-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-template-engines-for-php-get-in-the-way-321395</loc><lastmod>2013-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmark-3-the-alternative-php-cache-apc-321397</loc><lastmod>2010-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmark-4-notes-about-caching-and-benchmarking-321396</loc><lastmod>2010-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmark-1-dynamic-pages-vs-static-pages-vs-memcached-321399</loc><lastmod>2010-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-networking-is-a-poor-substitute-to-real-human-interaction-321400</loc><lastmod>2010-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-book-pro-php-refactoring-321401</loc><lastmod>2010-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-comments-are-good-right-well-not-if-there-are-too-many-321402</loc><lastmod>2010-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/declarative-gnome-configuration-with-nixos-337498</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-out-arch-linux-321406</loc><lastmod>2008-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-navigation-design-patterns-and-too-many-functions-321403</loc><lastmod>2010-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passwords-from-the-attackers-point-of-view-321404</loc><lastmod>2009-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-do-not-like-derived-linux-distributions-321405</loc><lastmod>2009-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntu-as-in-debian-321407</loc><lastmod>2008-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-a-good-book-on-programming-321409</loc><lastmod>2007-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-in-c-cpp-and-ada-321408</loc><lastmod>2007-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revision-control-321410</loc><lastmod>2007-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flx1s-meets-the-big-screen-321411</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flh1-convergence-hub-review-promo-update-321412</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2026-recap-321413</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-1401-321414</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2026-321415</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faqs-are-released-321416</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-2026-with-a-huge-sale-321417</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flx1s-is-in-stock-and-shipping-321418</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packaging-open-policy-agent-policies-with-nix-337499</loc><lastmod>2023-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/into-the-wild-with-librem-5-part-4-321419</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/they-said-you-cant-teach-old-phones-new-tricks-until-postmarketos-arrived-part-7-321422</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flx1s-update-3-321420</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-locomo-llm-output-cost-model-273740</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marketing-to-the-machine-the-first-website-with-llm-testimonials-searchcodecom-273741</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honey-im-home-part-8-321421</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-king-has-arrived-please-welcome-pinephone-pro-part-6-321423</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voidphonecom-is-launched-321426</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/community-effort-and-glory-days-with-pinephone-part-5-321424</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-days-with-planet-computers-part-3-321425</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deeper-dive-to-ubuntu-touch-part-2-321427</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flx1s-update-2-321428</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-1400-321429</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-app-verification-vs-furios-321430</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-nixos-configurations-337500</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problems-and-shortcomings-of-cosmic-321438</loc><lastmod>2024-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/d-bus-is-a-disgrace-to-the-linux-desktop-321431</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-we-support-annoying-platforms-321435</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-to-the-account-and-the-path-forward-321432</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electron-aint-bad-actually-321433</loc><lastmod>2025-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyprlands-development-isnt-what-it-used-to-be-321434</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-one-qampa-with-yours-truly-321436</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-dont-need-more-wayland-compositors-321437</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-linux-desktop-is-self-destructive-321439</loc><lastmod>2024-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-my-own-malloc-to-fix-my-trampolines-321442</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-wlroots-rewrite-why-and-hows-it-going-321440</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-results-of-the-fourth-hyprland-census-321441</loc><lastmod>2024-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freedesktopredhats-coc-team-is-worse-than-you-thought-321443</loc><lastmod>2024-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-freedesktopredhat-harass-other-projects-into-submission-321444</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-cursor-321445</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/over-regulation-is-doubling-the-cost-321446</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/judging-product-market-fit-321447</loc><lastmod>2016-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/driving-data-as-a-defensible-moat-for-self-driving-cars-321448</loc><lastmod>2016-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-now-read-this-blog-as-a-podcast-345703</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radioactivejs-321457</loc><lastmod>2013-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-product-market-fit-321449</loc><lastmod>2016-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-middle-management-with-apis-321452</loc><lastmod>2015-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-finance-for-founders-part-ii-strategic-finance-321450</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-finance-for-founders-part-i-accounting-321451</loc><lastmod>2016-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mvp-doesnt-mean-anything-321455</loc><lastmod>2014-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/milestones-for-saas-companies-321453</loc><lastmod>2015-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-self-driving-cars-321454</loc><lastmod>2014-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-educations-dirty-secret-awful-retention-321456</loc><lastmod>2013-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thorium-reactors-321459</loc><lastmod>2013-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gravitational-lensing-to-observe-ancient-earth-321458</loc><lastmod>2013-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thorium-321460</loc><lastmod>2012-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-email-search-321461</loc><lastmod>2012-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-your-crm-in-an-afternoon-with-google-scripts-321462</loc><lastmod>2012-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-since-leaving-mit-321463</loc><lastmod>2012-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-movie-showtimes-api-321464</loc><lastmod>2012-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nuenv-an-experimental-nushell-environment-for-nix-337501</loc><lastmod>2023-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-the-moons-gravity-or-seismic-intelligence-gathering-321474</loc><lastmod>2009-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-heap-profiler-in-chrome-dev-tools-321465</loc><lastmod>2012-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onboard-video-from-a-12ft-rocket-321469</loc><lastmod>2010-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-fast-could-you-cross-the-country-without-killing-yourself-321466</loc><lastmod>2012-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-our-uav-in-an-underground-parking-garage-321467</loc><lastmod>2010-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/give-my-smartphone-more-sensors-321468</loc><lastmod>2010-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semi-truck-aerodynamics-321472</loc><lastmod>2010-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/datamining-news-channels-to-determine-national-interests-321470</loc><lastmod>2010-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collapsing-binary-star-systems-visualizations-321471</loc><lastmod>2010-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/huge-n-body-simulations-321473</loc><lastmod>2009-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-bauble-321477</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/periodic-spaces-321475</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generalized-worley-noise-321476</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-learn-nix-part-49-nix-direnv-is-a-huge-quality-of-life-improvement-321479</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quote-unquote-macros-321478</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-learn-nix-part-48-installing-single-user-nix-on-macos-321480</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fibonacci-matrix-321481</loc><lastmod>2023-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-kind-of-repl-321482</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generalized-macros-321483</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-janet-321484</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-stuff-around-with-nix-337502</loc><lastmod>2023-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/espressif-announces-esp32-c6-support-for-alexa-connect-kit-sdk-for-matter-321485</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-wordle-with-tares-344538</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/publishing-a-second-game-using-pico-8-273742</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicads-2020-end-of-year-fund-drive-325563</loc><lastmod>2020-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-advisory-concerning-bypassing-pseudo-round-mechanism-of-xts-aes-using-cpa-attack-on-esp32-c5-321486</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-spelunker-a-code-search-command-line-tool-redux-273743</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boilerplate-tax-ranking-popular-programming-languages-by-density-273744</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-my-old-desktop-with-a-high-end-linux-pc-273745</loc><lastmod>2025-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-518-release-325564</loc><lastmod>2020-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-p4-sdk-v554-321487</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-c61-sdk-v554-321488</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcodecom-is-being-rebooted-maybe-273746</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-and-storing-3-million-llm-ai-requests-without-spending-100000-273747</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-h2-sdk-v554-321489</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-christmas-carol-by-tom-lehrer-345704</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-c6-sdk-v554-321490</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partitioning-complexity-345705</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimal-nixos-systemd-nspawn-containers-274572</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-and-thoughts-for-2025-274573</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-people-like-your-quick-bullshit-takes-better-than-your-high-effort-posts-344553</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-c5-sdk-v554-321491</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-c3-sdk-v554-321492</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaming-compression-beats-framed-compression-274574</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-a-bug-in-chromium-274576</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rootless-pings-in-rust-274575</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-2022-274580</loc><lastmod>2023-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-2024-274577</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-into-robotics-as-a-software-engineer-274579</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deelauto-club-all-of-the-netherlands-car-shares-on-one-map-274578</loc><lastmod>2024-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-couple-small-nix-tips-274581</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chafa-114-all-singing-all-dancing-274582</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balance-of-power-a-rematch-served-cold-274583</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-s3-sdk-v554-321493</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnome-at-25-a-health-checkup-274585</loc><lastmod>2022-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp-idf-user-guide-for-esp32-c2-sdk-v554-321494</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-over-implementation-321495</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventure-game-graphics-with-dall-e-2-274584</loc><lastmod>2022-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-textmode-themed-update-274586</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-what-you-do-321496</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chafa-140-now-with-sixels-274591</loc><lastmod>2020-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-it-snow-21-274587</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chafa-160-wider-274589</loc><lastmod>2021-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chafa-18-terminal-graphics-with-a-side-of-everything-274588</loc><lastmod>2021-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/think-of-pavlov-321497</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-graying-of-gnome-274590</loc><lastmod>2020-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gift-of-naivete-321498</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prioritize-relatively-321499</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/find-space-321500</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incentives-and-the-cobra-effect-321511</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/positraction-321501</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-things-can-be-true-321507</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emotional-economy-321502</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-how-you-act-321503</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honesty-is-the-best-policy-321504</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-actualization-321505</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-innovation-is-discovery-not-creation-321508</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/look-for-yes-321506</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inbox-ten-321509</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-of-work-321510</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bottlenecks-vs-bandpass-321512</loc><lastmod>2023-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cycle-time-321517</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-it-done-321513</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focus-321515</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focus-on-impact-321514</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theory-of-mind-321516</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-sarcasm-321521</loc><lastmod>2022-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/limits-of-service-leadership-321518</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overfitting-321519</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curves-321520</loc><lastmod>2022-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-humility-321522</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/etiquette-321523</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harness-selection-bias-321524</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/half-staffed-is-unstaffed-321525</loc><lastmod>2022-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/operations-321526</loc><lastmod>2021-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-experts-and-critics-321533</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-plainspoken-321527</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/information-and-effort-321528</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/context-and-conspiracy-321529</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-trade-321538</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/humility-and-hyperbole-321530</loc><lastmod>2021-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asimov-and-emotion-321534</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-paradox-of-the-heap-321531</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redemption-321532</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/runaway-selection-321535</loc><lastmod>2021-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-the-line-321541</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-streetlight-effect-321536</loc><lastmod>2021-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-proximate-cause-321539</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-self-321537</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/second-order-anxiety-321540</loc><lastmod>2021-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/failure-theory-321543</loc><lastmod>2021-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-thyself-321542</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-process-321546</loc><lastmod>2021-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-last-bus-problem-321545</loc><lastmod>2021-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manage-your-manager-321544</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demand-side-problems-321547</loc><lastmod>2021-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/severability-321548</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worst-to-first-321549</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strength-dictates-weakness-321550</loc><lastmod>2020-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-downfalls-321551</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biggest-fear-321552</loc><lastmod>2020-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-room-stories-321553</loc><lastmod>2020-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-break-the-build-321558</loc><lastmod>2020-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hearing-feedback-321554</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-helpful-321555</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-middle-management-321556</loc><lastmod>2020-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transparent-process-321557</loc><lastmod>2020-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/role-definition-and-team-composition-321559</loc><lastmod>2020-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-stop-worrying-and-love-management-321560</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-200-strategy-321562</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/portfolio-management-321561</loc><lastmod>2020-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-revenue-takes-care-of-itself-321565</loc><lastmod>2020-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-organizational-structures-321563</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/executive-321564</loc><lastmod>2020-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/corporate-athlete-321566</loc><lastmod>2020-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stars-and-guardians-321568</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/traits-i-value-321567</loc><lastmod>2020-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/management-as-process-321569</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radical-responsibility-321571</loc><lastmod>2020-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moon-illusion-321570</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nickels-and-dimes-321572</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spot-checks-and-brown-mms-321573</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transparency-and-good-intent-321574</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honesty-and-optimism-321575</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-reviews-321576</loc><lastmod>2020-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-right-price-321583</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-management-321577</loc><lastmod>2020-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-personal-interface-321578</loc><lastmod>2020-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stable-infra-321579</loc><lastmod>2020-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaky-abstractions-321580</loc><lastmod>2020-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moon-shots-problem-sizing-321584</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arguments-321581</loc><lastmod>2020-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/value-add-disease-321582</loc><lastmod>2020-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/move-fast-break-things-explained-321585</loc><lastmod>2019-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explain-like-im-five-321588</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conspicuous-presence-321586</loc><lastmod>2019-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/age-of-authenticity-321587</loc><lastmod>2019-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-benefit-of-a-short-emotional-memory-321589</loc><lastmod>2019-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-win-an-argument-321591</loc><lastmod>2019-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refuse-to-rule-321590</loc><lastmod>2019-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escalate-early-and-often-321593</loc><lastmod>2019-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-not-to-disagree-321592</loc><lastmod>2019-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutual-knowledge-321594</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/antifragile-321595</loc><lastmod>2018-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-is-thinking-321596</loc><lastmod>2018-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mission-strategy-and-tactics-321597</loc><lastmod>2018-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-bad-news-321598</loc><lastmod>2018-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pain-is-the-rehab-321599</loc><lastmod>2018-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-p-rules-321600</loc><lastmod>2018-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/survivorship-bias-and-growth-321601</loc><lastmod>2018-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lesson-on-trust-but-verify-and-managing-upward-273748</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-a-search-in-searchcodecom-through-the-blinkenlights-273750</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-desktop-to-linux-wayland-is-still-not-ready-273749</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ownership-and-entitlement-321605</loc><lastmod>2017-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sydney-go-meetup-march-2025-273751</loc><lastmod>2025-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strong-opinions-weakly-held-321602</loc><lastmod>2018-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/malcontents-321604</loc><lastmod>2017-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-career-cold-start-algorithm-321603</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/client-data-should-not-need-to-exceed-oscreen-size-345706</loc><lastmod>2024-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listening-is-the-job-321606</loc><lastmod>2017-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/communication-is-the-job-321607</loc><lastmod>2016-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blind-to-bias-321608</loc><lastmod>2016-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/damn-the-org-chart-321609</loc><lastmod>2016-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/influence-over-authority-321610</loc><lastmod>2016-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rare-deadly-virus-lurking-in-the-southwest-us-and-the-bigger-picture-344554</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proportional-response-321611</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ask-for-help-321615</loc><lastmod>2015-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speak-for-yourself-321612</loc><lastmod>2015-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-coding-searchcode-a-new-ui-and-saving-myself-40-hours-of-work-273752</loc><lastmod>2025-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shoshin-321613</loc><lastmod>2015-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feedback-is-a-gift-321614</loc><lastmod>2015-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/give-hard-feedback-fast-321616</loc><lastmod>2015-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-kind-321617</loc><lastmod>2015-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/take-longer-vacations-321618</loc><lastmod>2015-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speak-in-stories-321619</loc><lastmod>2015-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conspicuous-absence-321620</loc><lastmod>2015-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convincing-failure-321621</loc><lastmod>2015-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctfoigt-321622</loc><lastmod>2015-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sense-of-urgency-321623</loc><lastmod>2015-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brands-are-tools-to-help-humanity-scale-321626</loc><lastmod>2015-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-oriented-organization-321624</loc><lastmod>2015-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ask-for-advice-not-permission-321625</loc><lastmod>2015-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-trap-321627</loc><lastmod>2015-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-money-321629</loc><lastmod>2014-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/say-yes-321628</loc><lastmod>2014-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/say-no-321630</loc><lastmod>2014-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hacker-way-321631</loc><lastmod>2014-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-path-matters-321632</loc><lastmod>2009-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scheduling-threads-like-thomas-jefferson-321633</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parallel-property-based-testing-with-a-deterministic-thread-scheduler-321634</loc><lastmod>2024-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sad-state-of-property-based-testing-libraries-321635</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parallel-stream-processing-with-zero-copy-fan-out-and-sharding-321637</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-zero-downtime-upgrades-of-stateful-systems-321636</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcodecoms-sqlite-database-is-probably-6-terabytes-bigger-than-yours-273753</loc><lastmod>2025-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualising-datastructures-over-time-using-svg-321638</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-go-cache-273754</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-slog-messages-in-go-tests-273755</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bloom-filters-and-sqlite-273756</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scc-vs-stto-a-code-counter-head-to-head-273757</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serverlessdays-anz-2024-all-slides-notes-and-links-273758</loc><lastmod>2024-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elastically-scalable-thread-pools-321639</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pipelined-state-machines-321640</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hot-code-swapping-a-la-erlang-with-arrow-based-state-machines-321641</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulation-testing-using-state-machines-321643</loc><lastmod>2023-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-and-restarting-state-machines-using-supervisor-trees-321642</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-uloc-unique-lines-of-code-273759</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/erlangs-not-about-lightweight-processes-and-message-passing-321644</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-hundred-million-little-queries-273760</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resolve-database-is-locked-with-go-and-sqlite-273761</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brute-force-text-search-optimizations-273762</loc><lastmod>2024-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-direnv-on-macos-273763</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supporting-scc-and-my-other-free-software-tools-273764</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-librariespackages-i-like-273765</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-binary-data-321645</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-machines-with-of-async-io-321646</loc><lastmod>2023-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-determinate-nix-installer-337503</loc><lastmod>2023-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-zero-to-nix-337504</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/piros-victoriametrics-partner-321647</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-dont-need-no-stinking-bastion-host-273766</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gopherconsyd-2023-all-slides-notes-and-links-273767</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/allenta-victoriametrics-partner-321648</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/publishing-my-first-game-using-pico-8-273768</loc><lastmod>2023-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dataengbytes-2023-273769</loc><lastmod>2023-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walk-code-repositories-respecting-gitignore-files-in-go-273770</loc><lastmod>2023-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-spelunker-how-it-works-273771</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudraft-victoriametrics-partner-321649</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-spelunker-a-code-search-command-line-tool-273772</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-on-the-steam-deck-337505</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/erythix-victoriametrics-partner-321653</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sensedia-victoriametrics-api-compatible-efficient-storage-321650</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-modern-winamp-skins-in-the-browser-345707</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sensor-factory-victoriametrics-partner-321652</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scalable-prometheus-why-dsv-chose-victoriametrics-321651</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/groove-x-victoriametrics-faster-device-health-monitoring-321654</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaled-performant-monitoring-at-spotify-with-victoriametrics-321655</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-a-good-parallel-computer-274410</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-note-on-metal-shader-converter-274411</loc><lastmod>2023-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplifying-bezier-paths-274412</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grammarly-victoriametrics-10-lower-costs-direct-access-321656</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-from-rust-to-c-274413</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zelarsoft-victoriametrics-partner-321657</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-nix-built-containers-to-kubernetes-337506</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/megazone-cloud-victoriametrics-partner-321660</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dfki-victoriametrics-efficient-long-term-metric-storage-321658</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/niubits-victoriametrics-partner-321659</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cogito-software-victoriametrics-partner-321661</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bajau-victoriametrics-partner-321662</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-search-result-extract-generator-in-php-273944</loc><lastmod>2013-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-code-search-is-difficult-273945</loc><lastmod>2013-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/find-out-why-dig-security-chose-victoriametrics-321663</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ness-victoriametrics-partner-321664</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpha-data-victoriametrics-partner-321665</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/observability-lessons-from-openai-321666</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamline-your-github-actions-dependencies-using-nix-337507</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-kubernetes-log-collectors-vlagent-vector-fluent-bit-opentelemetry-collector-and-more-321667</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-february-2026-ecosystem-updates-321668</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-in-victoriametrics-cloud-fast-cost-effective-log-management-is-here-321670</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-at-fosdem-cloud-native-days-france-and-cfgmgmtcamp-ghent-321669</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-victoriametrics-anomaly-detection-2025-321671</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-basics-what-you-need-to-know-with-examples-visuals-321673</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-january-2026-ecosystem-updates-321672</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-victoriametrics-cloud-q4-2025-new-tiers-more-deployment-options-iac-and-alerting-rules-321674</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-coding-tools-observability-with-victoriametrics-stack-and-opentelemetry-321675</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-a-us-software-provider-improved-traffic-alerting-with-victoriametrics-anomaly-detection-321676</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-your-qemu-10-times-faster-with-this-one-weird-trick-337508</loc><lastmod>2022-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-nix-to-run-software-with-no-installation-steps-337509</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/want-to-write-a-search-engine-have-some-links-273946</loc><lastmod>2013-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/requiem-for-piet-gpu-hal-274414</loc><lastmod>2023-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-2025-developer-experience-a-year-in-review-321677</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spotifys-performance-control-across-large-monitoring-environments-with-victoriametrics-321678</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-a-search-engine-in-php-part-5-273947</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-a-search-engine-in-php-part-4-273948</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minikin-retrospective-274416</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raphs-reflections-and-wishes-for-2023-274415</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-achieves-red-hat-openshift-operator-certification-321679</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-the-next-dozen-rust-guis-274418</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parallel-curves-of-cubic-beziers-274417</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-photos-of-the-1917-miracle-of-the-sun-at-fatima-prove-the-sun-was-at-an-impossible-place-in-the-sky-344555</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-latest-updates-across-the-victoriametrics-observability-ecosystem-321680</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-1b-downloads-product-development-with-logs-traces-metrics-321682</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-capacity-tiers-in-victoriametrics-cloud-321681</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-search-engine-the-most-important-feature-you-can-add-273953</loc><lastmod>2012-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updates-in-the-works-273954</loc><lastmod>2012-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-agents-observability-with-opentelemetry-and-the-victoriametrics-stack-321683</loc><lastmod>2025-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discarding-grpc-go-the-story-behind-otlpgrpc-support-in-victoriatraces-321684</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-victoriametrics-cloud-q3-2025-from-new-region-in-asia-to-proactive-alerts-321685</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-dreamhost-slashed-memory-usage-by-80-and-scaled-to-76-million-time-series-321686</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-conferences-meetups-where-to-meet-our-team-321687</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-long-term-support-lts-h2-2025-update-321688</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alerting-best-practices-321691</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-sustainable-open-source-business-model-introduction-321689</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-stack-observability-with-victoriametrics-in-the-otel-demo-321690</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/billions-of-lines-of-code-273955</loc><lastmod>2012-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-practical-ingestion-guide-for-message-time-and-streams-321693</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmanomaly-deep-dive-smarter-alerting-with-ai-tech-talk-companion-321692</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monotonic-and-wall-clock-time-in-the-go-time-package-321694</loc><lastmod>2025-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-singapore-victoriametrics-cloud-expands-to-asia-pacific-321695</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mcp-server-integration-much-more-whats-new-in-victoriametrics-cloud-q2-2025-321696</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fips-140-3-compatible-builds-for-victoriametrics-enterprise-components-321697</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-invitation-to-rust-maintainers-337510</loc><lastmod>2022-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effortless-dev-environments-with-nix-and-direnv-337511</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codesearch-api-273956</loc><lastmod>2012-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-unleashed-cluster-version-now-available-for-exceptional-linear-scaling-321698</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-the-numbers-273957</loc><lastmod>2012-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-knows-regex-273958</loc><lastmod>2012-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrations-made-easy-with-victoriametrics-cloud-321699</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanded-syntax-lang-keyword-now-supported-273959</loc><lastmod>2012-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-index-273960</loc><lastmod>2012-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-273961</loc><lastmod>2012-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicadorg-the-permanent-internet-home-of-kicad-325565</loc><lastmod>2020-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-index-273962</loc><lastmod>2012-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developers-note-research-on-distributed-tracing-comparing-with-tempo-and-clickhouse-321700</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-pains-273963</loc><lastmod>2012-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyper-reality-345708</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updates-coming-soon-273964</loc><lastmod>2012-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutation-tester-for-all-languages-273965</loc><lastmod>2012-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmagent-key-features-explained-in-under-15-minutes-321701</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/errors-in-search-273966</loc><lastmod>2012-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xilem-an-architecture-for-ui-in-rust-274419</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-synctest-solving-flaky-tests-321702</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmalert-maximize-your-monitoring-tech-talk-companion-321703</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-highly-optimized-home-environment-with-nix-337512</loc><lastmod>2022-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-riff-337513</loc><lastmod>2022-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-gaps-gains-growth-321709</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/celebrating-14k-stars-on-github-spring-update-321704</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-connects-with-the-open-source-community-at-linuxfest-northwest-2025-321707</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmalert-maximize-your-monitoring-321705</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-components-getting-started-321706</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webamp-can-pose-for-the-camera-345709</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graceful-shutdown-in-go-practical-patterns-321708</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-monitoring-functions-subqueries-operators-and-modifiers-321710</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-cloud-whats-new-in-q1-2025-321711</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-golfing-interview-questions-345710</loc><lastmod>2024-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-default-to-microservices-youll-thank-us-later-321712</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/container-cpu-requests-limits-explained-with-gomaxprocs-tuning-321713</loc><lastmod>2025-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grpc-in-go-streaming-rpcs-interceptors-and-metadata-321714</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-chaos-to-clarity-with-victorialogs-321715</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-alerting-101-rules-recording-rules-and-alertmanager-321716</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-protobuf-from-basic-to-best-practices-321720</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heading-to-london-meet-our-team-at-kubecon-europe-2025-321717</loc><lastmod>2025-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-vmselect-the-query-processing-engine-of-victoriametrics-321718</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-our-team-at-scale-22x-321719</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-metrics-explained-counters-gauges-histograms-summaries-321723</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/24th-of-february-2025-statement-victoriametrics-stands-with-ukraine-321722</loc><lastmod>2025-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victorialogs-status-update-heading-towards-the-cluster-version-321721</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-monitoring-instant-queries-and-range-queries-explained-321724</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/300-growth-in-2024-join-our-team-in-2025-321725</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2025-recap-321726</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-protobuf-worksthe-art-of-data-encoding-321727</loc><lastmod>2025-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opentelemetry-prometheus-and-more-which-is-better-for-metrics-collection-and-propagation-321728</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-tech-talk-stream-a-deep-dive-into-blackbox-monitoring-321731</loc><lastmod>2025-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vmstorage-handles-query-requests-from-vmselect-321729</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vmstorages-indexdb-works-321730</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-cloud-whats-new-in-q4-2024-321733</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-http2-works-and-how-to-enable-it-in-go-321732</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vmstorage-processes-data-retention-merging-deduplication-321734</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vmstorage-handles-data-ingestion-from-vminsert-321735</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-metrics-meet-vminsert-a-data-delivery-story-321736</loc><lastmod>2024-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-netrpc-to-grpc-in-go-applications-321737</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-helps-ihi-terrasun-win-big-in-vegas-on-12b-clean-energy-project-321738</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weak-pointers-in-go-why-they-matter-now-321739</loc><lastmod>2024-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vmagent-collects-and-ships-metrics-fast-with-aggregation-deduplication-and-more-321740</loc><lastmod>2024-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-efficiently-simplifies-log-complexity-with-victorialogs-321741</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-anomaly-detection-whats-new-in-q3-2024-321742</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-runtime-finalizer-and-keep-alive-321743</loc><lastmod>2024-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-synconce-is-simple-does-it-really-321744</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-our-team-at-kubecon-north-america-2024-321745</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-azure-aks-azure-linux-with-victoriametrics-321746</loc><lastmod>2024-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-io-closer-seeker-writerto-and-readerfrom-321747</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-io-readers-writers-and-data-in-motion-321748</loc><lastmod>2024-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-syncmap-the-right-tool-for-the-right-job-321749</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-gos-unique-package-string-interning-simplified-321750</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-software-licenses-vs-revenue-growth-rates-321756</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-singleflight-melts-in-your-code-not-in-your-db-321751</loc><lastmod>2024-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-syncwaitgroup-and-the-alignment-problem-321754</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-synccond-the-most-overlooked-sync-mechanism-321752</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rise-of-open-source-time-series-databases-321753</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/community-question-high-churn-rate-without-new-time-series-321755</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-syncpool-and-the-mechanics-behind-it-321758</loc><lastmod>2024-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slices-in-go-grow-big-or-go-home-321757</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-cloud-reduces-monitoring-costs-by-5x-321759</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-maps-explained-how-key-value-pairs-are-actually-stored-321760</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-syncmutex-normal-and-starvation-mode-321761</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubleshooting-time-series-databases-where-did-my-metrics-go-321762</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-go-arrays-work-and-get-tricky-with-for-range-321763</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-want-to-make-nix-better-337514</loc><lastmod>2022-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ave-imperator-morituri-te-salutant-a-review-of-skibidi-toilet-344556</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golang-defer-from-basic-to-traps-321764</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-anomaly-detection-whats-new-in-h1-2024-321765</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vendoring-or-go-mod-vendor-what-is-it-321766</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-proxmox-ve-via-victoriametrics-cloud-321768</loc><lastmod>2024-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/q2-2024-round-up-victoriametrics-victorialogs-updates-321767</loc><lastmod>2024-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-managed-monitoring-321769</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ilert-can-help-enhance-your-monitoring-with-its-victoriametrics-integration-321772</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-reduce-expenses-on-monitoring-be-smarter-about-data-321770</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-slashes-data-storage-bills-by-90-with-worlds-most-cost-efficient-monitoring-321771</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-performance-and-resource-usage-grafana-agent-vs-prometheus-agent-mode-vs-victoriametrics-vmagent-321773</loc><lastmod>2024-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-machine-learning-takes-monitoring-to-the-next-level-321774</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-reduce-expenses-on-monitoring-swapping-in-victoriametrics-for-prometheus-321775</loc><lastmod>2024-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-year-anniversary-celebrations-321776</loc><lastmod>2023-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-optimization-techniques-in-time-series-databases-syncpool-for-cpu-bound-operations-321777</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-enterprise-the-worlds-fastest-open-source-based-monitoring-try-it-for-free-321778</loc><lastmod>2023-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anomaly-detection-for-time-series-data-techniques-and-models-321779</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-optimization-techniques-in-time-series-databases-limiting-concurrency-321780</loc><lastmod>2023-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-optimization-techniques-in-time-series-databases-function-caching-321781</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/momentum-announcing-268-million-downloads-320-growth-in-2023-321783</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-optimization-techniques-in-time-series-databases-strings-interning-321782</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anomaly-detection-for-time-series-data-anomaly-types-321784</loc><lastmod>2023-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anomaly-detection-for-time-series-data-an-introduction-321785</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-long-term-support-lts-current-state-321786</loc><lastmod>2023-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-kubernetes-costs-with-opencost-and-victoriametrics-321787</loc><lastmod>2023-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bsl-is-a-short-term-fix-why-we-choose-open-source-321788</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-generate-collect-logs-about-the-usability-cost-of-modern-logging-systems-321789</loc><lastmod>2023-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/q2-round-up-roadmap-review-q3-2023-look-ahead-321790</loc><lastmod>2023-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-bolsters-move-from-monitoring-to-observability-with-victorialogs-release-321791</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-victoriametrics-for-monitoring-with-netdata-agent-321793</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/never-firing-alerts-what-they-are-and-how-to-deal-with-them-321792</loc><lastmod>2023-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/q1-roadmap-review-q2-2023-look-ahead-321794</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/releasing-graphite-query-language-in-open-source-victoriametrics-321795</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/save-network-costs-with-victoriametrics-remote-write-protocol-321796</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rules-backfilling-via-vmalert-321799</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/24th-of-february-2023-statement-321797</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-long-term-support-lts-commitment-current-and-next-lts-versions-321798</loc><lastmod>2023-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-the-universe-beyond-our-2022-in-review-321800</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-benchmark-how-to-generate-100-million-sampless-of-production-like-data-321801</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latest-updates-about-backup-components-of-victoriametrics-321802</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-the-victoriametrics-team-at-kubecon-na-osmc-osa-con-2022-321803</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-start-a-go-project-in-2023-273773</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cardinality-explorer-321804</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-monitoring-321805</loc><lastmod>2022-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-world-cpu-profiling-of-ngramtrigram-tokenization-in-go-to-reduce-index-time-in-searchcodecom-273774</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grafana-mimir-and-victoriametrics-performance-tests-321806</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-decommission-a-vmstorage-node-from-a-victoriametrics-cluster-321807</loc><lastmod>2022-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-choose-a-scalable-open-source-time-series-database-the-cost-of-scale-321808</loc><lastmod>2022-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmagent-high-availability-examples-321809</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/status-update-our-team-is-safe-and-victoriametrics-continues-full-speed-ahead-321810</loc><lastmod>2022-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/q12022-release-roundup-announcing-victoriametrics-v176-more-321811</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pricing-comparison-for-managed-prometheus-321812</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-victoriametrics-on-arm-based-processors-321813</loc><lastmod>2022-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-statement-re-attack-on-ukraine-321814</loc><lastmod>2022-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managed-victoriametrics-announcement-321815</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deduplicate-a-slice-in-go-use-sort-or-a-map-273775</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vicky-user-community-2021-thank-you-for-the-contributions-321817</loc><lastmod>2022-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-implement-go-channels-in-java-273776</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/activitypub-announce-post-273777</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-prometheus-compatible-time-series-databases-321816</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explore-the-fediverse-but-use-block-like-its-a-machine-gun-in-a-zombie-apocalypse-273778</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-victoriametrics-2021-321818</loc><lastmod>2022-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/with-36m-downloads-victoriametrics-skyrockets-to-new-heights-2021-in-review-321819</loc><lastmod>2022-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-community-support-join-the-conversation-321820</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/victoriametrics-enterprise-support-247-expert-assistance-321821</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mats-applications-open-due-aug-29-321822</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-hydra-as-your-deployment-source-of-truth-337515</loc><lastmod>2021-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-terraform-provider-hydra-337516</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-birth-death-of-javascript-345711</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-51-socratic-persuasion-giving-opinionated-yet-truth-seeking-advice-321823</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-50-good-research-takes-are-not-sufficient-for-good-strategic-takes-321824</loc><lastmod>2025-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interlude-a-mechanistic-interpretability-analysis-of-grokking-321825</loc><lastmod>2022-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-48-prioritise-tasks-by-rating-not-sorting-321827</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-49-things-that-make-me-enjoy-giving-career-advice-321826</loc><lastmod>2022-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-47-how-i-formed-my-own-views-about-ai-safety-321828</loc><lastmod>2022-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-45-simplify-ea-pitches-to-holy-shit-x-risk-321830</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-46-reward-good-bets-that-had-bad-outcomes-321829</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-44-whats-stopping-you-321831</loc><lastmod>2021-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-43-intentionally-making-close-friends-321832</loc><lastmod>2021-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-42-when-you-already-know-the-answer-321833</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-41-overcoming-helplessness-321834</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interlude-2-podcast-episode-on-effective-altruism-321835</loc><lastmod>2021-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interlude-retrospective-on-teaching-rationality-workshops-321836</loc><lastmod>2021-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-40-asking-for-help-321837</loc><lastmod>2020-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-air-borne-by-carl-zimmer-344557</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-the-a1000-fan-274714</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-39-on-reflection-321838</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-perfect-computer-274716</loc><lastmod>2025-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rgb2hdmi-for-the-amiga-1000-274715</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-cpm-on-the-c128-274717</loc><lastmod>2024-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-finest-c64128-setup-so-far-274718</loc><lastmod>2024-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inercia-2023-274719</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-a-cheap-video-upscaler-274720</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-frankenstein-64-274721</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psa-light-levels-can-matter-a-lot-for-mental-health-321839</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-abusing-search-engine-gets-abused-273786</loc><lastmod>2022-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-38-on-slack-having-room-to-be-excited-321840</loc><lastmod>2020-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-index-implementations-273787</loc><lastmod>2022-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-and-running-go-api-gw-lambdas-locally-273788</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-37-on-option-paralysis-the-thing-you-actually-do-321841</loc><lastmod>2020-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-incompetent-person-i-ever-worked-with-273789</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hand-crafting-domain-specific-compression-with-an-llm-321842</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-saved-500000-per-year-by-rolling-our-own-s3-321843</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanits-journey-to-compose-multiplatform-adoption-321844</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wait-for-labeled-data-or-not-this-is-the-question-321845</loc><lastmod>2022-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-should-you-care-about-elixir-321846</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-voice2json-on-ubuntu-273790</loc><lastmod>2022-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-mobile-multi-platform-to-a-native-pod-321847</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resurrecting-bogan-ipsum-273791</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-practices-273792</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-a-mysqlmariadb-database-between-servers-using-ssh-273793</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cloudflare-lisbon-office-is-growing-274722</loc><lastmod>2020-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blog-migrated-to-cloudflare-workers-274723</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/round-3-274724</loc><lastmod>2020-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-c64-asssembly-demo-274725</loc><lastmod>2019-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-zx-spectrum-game-274726</loc><lastmod>2019-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disassembling-a-thinkpad-220-from-japan-321854</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanits-high-scale-video-analysis-pipeline-321848</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vector-graphics-workstation-from-the-70s-321852</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mlops-why-youd-want-it-in-your-company-today-321849</loc><lastmod>2022-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanits-ai-development-process-improve-your-model-quality-time-to-market-and-culture-321850</loc><lastmod>2022-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-watches-the-watchers-321851</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-low-voltage-tube-amp-321853</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-a-sun-sparcstation-ipx-lunchbox-computer-321855</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-litex-on-a-tang-nano-9k-321856</loc><lastmod>2023-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repairing-a-tektronix-1240-logic-analyzer-321857</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-build-a-nixie-watch-321858</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computing-like-its-1985-321859</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-a-siemens-luggable-computer-now-in-video-321860</loc><lastmod>2022-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-dock-for-the-lichee-rv-321861</loc><lastmod>2022-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockchain-fade-or-fate-274727</loc><lastmod>2018-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eukaryote-skips-town-why-im-leaving-dc-344558</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culture-274728</loc><lastmod>2017-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-eu-cookie-law-is-dead-274729</loc><lastmod>2016-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starter-kits-now-ship-with-a-plugin-scaffold-321862</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-antivirus-scanning-for-all-media-area-uploads-321863</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configurable-hue-property-on-visual-editing-321864</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-permissions-for-asset-collections-321865</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signal-344559</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/futo-keyboard-344560</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-filter-linked-records-with-saved-filters-321866</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tor-project-344561</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-media-editor-for-images-and-videos-321867</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-visual-editing-321868</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/separate-controls-for-record-links-and-inline-records-in-structured-text-fields-321869</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/routing-select-docker-containers-through-wireguard-vpn-337883</loc><lastmod>2018-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repair-preservation-group-344562</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-kotlin-with-a-dropwizard-app-337884</loc><lastmod>2018-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dropwizard-13-upcoming-tls-improvements-337885</loc><lastmod>2018-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grayjay-344563</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-now-supports-regex-code-search-273967</loc><lastmod>2011-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fighting-instability-and-rust-337886</loc><lastmod>2018-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-collection-273969</loc><lastmod>2011-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wildcards-273968</loc><lastmod>2011-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-elasticsearch-with-rust-and-sqlite-337887</loc><lastmod>2017-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/underscorejs-joins-the-party-273970</loc><lastmod>2011-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-274804</loc><lastmod>2007-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rfc2397-and-the-iphone-274805</loc><lastmod>2007-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/back-to-the-register-distilling-the-federal-register-for-all-337888</loc><lastmod>2017-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacker-tool-law-274806</loc><lastmod>2007-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expresso-no-iphone-274807</loc><lastmod>2007-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wireguard-vpn-walkthrough-337889</loc><lastmod>2017-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/include-milliseconds-in-date-serialization-321870</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ladybird-344564</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replace-assets-without-breaking-existing-urls-321871</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rational-optimist-view-of-preventing-agency-decay-321872</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-we-bequeath-321873</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demis-hassabis-and-the-infinity-machine-321874</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-a-medium-and-it-will-change-us-321875</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/william-james-and-the-psychology-of-habit-321876</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intelligence-without-governance-321877</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chopping-wood-321879</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/societal-adaptation-to-advanced-ai-321878</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-sense-of-urgency-321880</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seeking-clarity-321881</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-and-jobs-debate-321882</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trusting-our-own-minds-321883</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overcoming-the-bias-that-divides-us-321884</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-joy-of-asking-questions-321885</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-bradbury-and-the-practice-of-human-agency-321886</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shaping-ais-impact-on-billions-of-lives-321891</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-death-of-expertise-321887</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-being-human-321888</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mind-boggling-inside-an-ai-321889</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creative-tension-321890</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-playstation-graphics-visual-artefacts-work-321892</loc><lastmod>2024-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-how-cache-memory-really-works-321894</loc><lastmod>2024-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-jungle-music-in-90s-video-game-development-321893</loc><lastmod>2024-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isometric-projection-in-game-development-321897</loc><lastmod>2022-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-origins-and-the-evolution-of-vi-vim-321895</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fundamental-math-for-game-developers-321896</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verlet-integration-and-cloth-physics-simulation-321898</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oversimplified-history-of-retro-game-consoles-for-programmers-321899</loc><lastmod>2021-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dos4gw-and-protected-mode-321900</loc><lastmod>2021-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-write-a-game-engine-or-use-an-existing-one-321901</loc><lastmod>2021-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/robust-systemd-script-to-store-pi-hole-metrics-in-graphite-337890</loc><lastmod>2017-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tools-libraries-to-make-your-own-c-game-engine-321902</loc><lastmod>2021-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iliteracia-em-literacia-digital-274811</loc><lastmod>2007-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-home-server-337891</loc><lastmod>2017-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-killing-off-code-search-273971</loc><lastmod>2011-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coverage-273972</loc><lastmod>2011-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slow-273973</loc><lastmod>2011-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hard-numbers-273974</loc><lastmod>2011-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sapo-messenger-for-mac-public-beta-274813</loc><lastmod>2007-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyped-gears-274812</loc><lastmod>2007-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hackday-274814</loc><lastmod>2007-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-tv-274815</loc><lastmod>2007-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-wrong-about-scrum-again-347549</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-pytorch-generates-random-numbers-in-parallel-on-the-gpu-321903</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-reasons-to-meltdown-your-harddisk-274817</loc><lastmod>2006-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/led-lamps-274816</loc><lastmod>2006-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x86-addressing-modes-part-1-immediate-and-direct-access-321904</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vamos-reunir-274818</loc><lastmod>2006-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-nova-geracao-274819</loc><lastmod>2006-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-systems-engineers-guide-to-benchmarking-with-rdtsc-321905</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/viagem-ao-egipto-274820</loc><lastmod>2006-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marteladas-274821</loc><lastmod>2006-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-alternatives-274822</loc><lastmod>2006-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-leverage-the-cpus-micro-op-cache-for-faster-loops-321910</loc><lastmod>2025-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-top-5-favourite-features-in-python-314-321906</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-weak-references-in-python-321907</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-python-to-run-anywhere-321908</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-system-calls-expensive-a-linux-internals-deep-dive-321909</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-o-vs-hardware-better-complexity-better-performance-321911</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-programmers-guide-to-x86-64-assembly-series-overview-321914</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x86-assembly-exercise-1-toy-kill-program-solution-321912</loc><lastmod>2025-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-registers-and-data-movement-in-x86-64-assembly-321913</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-law-to-rule-them-all-the-iron-law-of-software-performance-321917</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-this-python-performance-trick-doesnt-matter-anymore-321915</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-system-calls-in-x86-64-assembly-321916</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-x86-64-assembly-with-gdb-321918</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-and-breaking-your-first-x86-assembly-program-321919</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-system-level-foundation-of-assembly-321920</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binary-arithmetic-and-bitwise-operations-for-systems-programming-321921</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-computer-organization-from-first-principles-321922</loc><lastmod>2025-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devlog-compatibility-packages-321923</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/de-googling-321925</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/look-for-whats-true-321924</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hyper-key-325091</loc><lastmod>2020-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devlog-garbage-collection-is-useful-321926</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/androidios-mobile-engineer-grayjay-new-344565</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-writing-a-book-321927</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-pcbnew-layers-drc-and-toolbar-palettes-325566</loc><lastmod>2020-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elo-anything-325092</loc><lastmod>2020-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plugin-engineer-grayjaynew-344566</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tradeoffs-of-custom-id-types-in-elm-325093</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-517-release-325567</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/100k-skins-reflections-on-the-winamp-skin-museums-upload-flow-345712</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reactive-graphql-architecture-345713</loc><lastmod>2024-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matrix-core-programming-on-amd-cdna3-and-cdna4-architecture-321933</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-it-happen-321928</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-way-to-do-applied-research-321930</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-coding-hats-321929</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memories-of-some-fantastic-internships-321931</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-like-a-kid-again-321932</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-matrix-multiplication-optimization-on-nvidia-gpus-321934</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-matrix-multiplication-optimization-on-modern-multi-core-processors-321935</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-joining-a16z-321938</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-jest-belongs-in-the-techno-optimist-canon-321936</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prediction-the-successor-to-postmodernism-321937</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-startup-is-a-bundle-and-windsurf-broke-the-bundle-321939</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scarcity-and-abundance-in-2025-321940</loc><lastmod>2025-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-youre-first-out-the-door-its-not-called-panicking-321941</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wine-tasting-with-claude-shannon-321942</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-predictions-for-the-2020s-midterm-report-card-321943</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/innovation-takes-magic-and-that-magic-is-gift-culture-321944</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tokengated-commerce-321947</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-you-ever-seen-a-goth-downtown-321945</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manifest-destiny-returns-321946</loc><lastmod>2025-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/games-321948</loc><lastmod>2021-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dancoland-part-5-the-two-meanings-of-why-321952</loc><lastmod>2021-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-did-things-happen-321949</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twist-biosciences-the-dna-api-321950</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-more-books-321951</loc><lastmod>2021-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dancoland-part-4-everything-loops-321953</loc><lastmod>2021-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dancoland-part-2-just-so-stories-321955</loc><lastmod>2021-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dancoland-part-3-thinking-in-layers-321954</loc><lastmod>2021-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shades-of-halftone-321956</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/field-guide-to-tsl-and-webgpu-321957</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-shaping-light-321958</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-at-figma-config-2025-321959</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-processing-shaders-as-a-creative-medium-321960</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-crafting-painterly-shaders-321961</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-use-the-relay-connection-spec-345714</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-art-of-dithering-and-retro-shading-for-the-web-321962</loc><lastmod>2024-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-dreamy-cloudscapes-with-volumetric-raymarching-321965</loc><lastmod>2023-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moebius-style-post-processing-and-other-stylized-shaders-321963</loc><lastmod>2024-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shining-a-light-on-caustics-with-shaders-and-react-three-fiber-321964</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-magical-ai-powered-semantic-search-from-scratch-321967</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/painting-with-math-a-gentle-study-of-raymarching-321966</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beautiful-and-mind-bending-effects-with-webgl-render-targets-321968</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refraction-dispersion-and-other-shader-light-effects-321969</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-magical-world-of-particles-with-react-three-fiber-and-shaders-321970</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-study-of-shaders-with-react-three-fiber-321971</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-design-system-from-scratch-321972</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-about-framer-motion-layout-animations-321973</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigation-into-the-inefficiencies-of-nodejs-http-streams-337892</loc><lastmod>2017-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-perfect-github-ci-workflow-for-your-frontend-team-321977</loc><lastmod>2021-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-vaporwave-scene-with-threejs-321974</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-bezier-from-math-to-motion-321975</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-steps-with-gpt-3-for-frontend-developers-321976</loc><lastmod>2021-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-animation-patterns-with-framer-motion-321980</loc><lastmod>2021-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-to-nextjs-321978</loc><lastmod>2021-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-tweets-with-mdx-and-nextjs-321979</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scrollspy-demystified-321981</loc><lastmod>2021-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-creating-animations-that-spark-joy-with-framer-motion-321984</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-composition-with-css-variables-321982</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-failed-swiftui-project-321983</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-shortcuts-and-serverless-to-build-a-personal-apple-health-api-321985</loc><lastmod>2020-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seo-mistakes-ive-made-and-how-i-fixed-them-321986</loc><lastmod>2020-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-native-swiftui-from-the-perspective-of-a-react-developer-321987</loc><lastmod>2020-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-your-own-preview-deployment-service-321988</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-little-guide-to-cicd-for-frontend-developers-321989</loc><lastmod>2020-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immigrating-to-the-us-321990</loc><lastmod>2020-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-built-my-first-custom-eslint-rule-321999</loc><lastmod>2019-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-physics-behind-spring-animations-321991</loc><lastmod>2020-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-fetching-with-nextjs-what-i-learned-321994</loc><lastmod>2020-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generate-screenshots-of-your-code-with-a-serverless-function-321992</loc><lastmod>2020-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-framer-motion-with-emotion-styled-components-321993</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-fix-npm-link-duplicate-dependencies-issues-321997</loc><lastmod>2020-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-in-public-321995</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-dark-mode-flash-issue-on-server-rendered-websites-321996</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-scheduled-cross-browser-end-to-end-tests-on-github-ci-321998</loc><lastmod>2020-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-ui-accessibility-testing-with-cypress-322001</loc><lastmod>2019-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-lazy-a-take-on-preloading-views-322000</loc><lastmod>2019-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-graphql-wrapper-for-the-docker-api-322002</loc><lastmod>2019-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-off-the-lights-adding-dark-mode-to-your-react-app-322003</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-typescript-on-gatsby-322004</loc><lastmod>2019-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rebuilding-redux-with-hooks-and-context-322005</loc><lastmod>2018-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-rendering-with-react-322006</loc><lastmod>2018-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-flow-generics-to-type-generic-react-components-322007</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-efficiently-type-your-styled-components-with-flow-322008</loc><lastmod>2018-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vector-space-search-model-explained-273975</loc><lastmod>2011-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-got-started-with-kubernetes-on-gke-322009</loc><lastmod>2018-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grep-match-a-tab-273976</loc><lastmod>2011-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clojure-13-now-avaliable-273977</loc><lastmod>2011-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-sub-components-part-3-whitelisting-sub-components-with-flow-322010</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/link-love-273978</loc><lastmod>2011-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nginx-httpcoremodule-documentation-273979</loc><lastmod>2011-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-sub-components-part-2-using-the-new-context-api-322011</loc><lastmod>2018-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-sub-components-322012</loc><lastmod>2018-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-golang-tests-with-jest-322013</loc><lastmod>2018-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropic-responsible-scaling-policy-v3-a-matter-of-trust-345476</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curious-case-of-the-shallow-session-spas-322014</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-theory-to-tiny-implementing-compression-dictionaries-322015</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-agents-about-performance-insights-322016</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jquery-hello-world-plugin-273980</loc><lastmod>2011-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jquery-documention-now-avaliable-273981</loc><lastmod>2011-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-devtools-features-i-use-all-the-time-and-why-you-should-too-322017</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-store-enumerations-in-the-database-273982</loc><lastmod>2011-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lesson-learnt-save-assets-273983</loc><lastmod>2011-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-rum-with-basicrum-322018</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ios-documention-now-available-273984</loc><lastmod>2011-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-steps-of-a-web-performance-journey-322019</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/third-parties-and-single-points-of-failure-322020</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abusing-aws-lambda-to-make-an-aussie-search-engine-273794</loc><lastmod>2021-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-national-broadband-network-a-real-ending-273795</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-my-old-desktop-273796</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tips-for-making-the-performance-panel-less-overwhelming-322021</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interesting-go-memory-issue-273797</loc><lastmod>2021-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/useful-bootstrap-checklist-for-go-projects-273798</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-devtools-for-debugging-web-performance-322022</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intern-interview-questions-273799</loc><lastmod>2021-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-font-with-9999-ligatures-to-display-thirteenth-century-monk-numerals-322026</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-html-streaming-for-modern-web-performance-322023</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-phantoms-of-the-fraudpera-an-overview-of-anti-detection-tooling-322024</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assorted-links-2026-03-01-322025</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-behavioral-cost-of-personalized-pricing-322027</loc><lastmod>2026-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bloom-filters-much-much-more-than-a-space-efficient-hashmap-273800</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-pc-273801</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computers-that-used-to-be-human-322028</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/any-decent-error-message-is-a-kind-of-oracle-322030</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-one-for-digital-seams-322029</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/image-transcription-humbled-me-322032</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-recent-phishing-attack-on-github-322031</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/image-descriptions-on-bluesky-322033</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gypsy-document-editor-celebrating-50-years-322034</loc><lastmod>2025-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assorted-links-2025-08-10-322035</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interfaces-for-representing-uncertainty-322036</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-birdsong-and-backends-can-teach-us-about-magic-322037</loc><lastmod>2025-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-sublime-text-and-vs-code-use-ctrl-shift-p-instead-of-ctrl-k-for-the-command-bar-322038</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dial-up-modem-lives-on-in-office-meeting-rooms-322041</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-lifestyle-subsidy-is-going-to-end-322039</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-stuxnet-means-343838</loc><lastmod>2010-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skip-the-ab-test-322040</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-encryption-works-perfectly-and-still-fails-322042</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tau-is-it-worth-switching-343839</loc><lastmod>2010-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assorted-links-2025-04-20-322043</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/injecting-tracing-the-hot-way-322044</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sea-lions-and-lifestyle-change-343840</loc><lastmod>2010-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/movie-review-the-ai-doc-345477</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-161-part-2-every-debate-on-ai-345478</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-on-the-nerves-starter-kit-in-malaga-322045</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shipping-grayscale-photos-at-small-scale-322046</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/senior-infrastructure-platform-engineer-new-344567</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-literal-string-matching-in-go-273802</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stay-safe-on-the-road-273803</loc><lastmod>2020-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lorem-ipsum-word-generation-273985</loc><lastmod>2011-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-most-commonly-used-php-functions-273986</loc><lastmod>2011-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-engineer-internship-2026-344568</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-mysql-sql-server-2008-and-apache-directives-273987</loc><lastmod>2011-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calyx-institute-344569</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immich-344570</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freenet-locutus-344571</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microg-344572</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobility-independence-foundation-344573</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/futo-voice-344574</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goatmire-2-announced-322047</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-rules-of-thumb-for-bloom-filters-343841</loc><lastmod>2010-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conference-report-goatmire-elixir-2025-322048</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-and-war-on-sandfly-beach-343842</loc><lastmod>2010-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sortvisorg-343843</loc><lastmod>2010-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taiaroa-head-343844</loc><lastmod>2010-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-china-and-the-war-of-ideas-343845</loc><lastmod>2010-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sortvis-updates-343846</loc><lastmod>2010-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mitmproxy-02-343847</loc><lastmod>2010-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knowledge-standards-foundation-344575</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/booting-5000-erlangs-on-ampere-one-192-core-322049</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beagleboardorg-foundation-344576</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-3d-viewer-improvements-325568</loc><lastmod>2020-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/batf-big-arse-text-file-273989</loc><lastmod>2011-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-all-gnulinux-and-windows-commands-273988</loc><lastmod>2011-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cooking-a-tomahawk-on-a-green-egg-337703</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-wget-and-xargs-273990</loc><lastmod>2011-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-export-to-csv-273991</loc><lastmod>2011-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ut-frat-behavior-337704</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-command-line-import-utf-8-273992</loc><lastmod>2011-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-popularity-ranking-algorithm-273993</loc><lastmod>2010-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apktool-v300-released-337705</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pneumonia-strikes-337706</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/500-virtual-linux-devices-on-arm-64-322050</loc><lastmod>2025-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-web-is-bigger-then-you-think-273994</loc><lastmod>2010-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delta-support-a-tale-of-two-firmware-versions-322051</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-an-elixir-conference-322052</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conduit-344577</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harbor-344582</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polycentric-344578</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hack-club-344579</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-344580</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creative-commons-344581</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vlc-344583</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ludlow-institute-344584</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fcast-344586</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starforge-makerspace-344585</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-captions-344587</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zulip-344588</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organic-maps-344589</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darktable-344590</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-futo-344591</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blender-344592</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-188-blogpost-345479</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/killsparentonexception-a-lesson-in-api-naming-345715</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-stop-a-story-from-appearing-on-reddit-343848</loc><lastmod>2010-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elixir-is-not-owned-by-big-tech-322053</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-elixir-shirt-322054</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/host-proof-applications-doing-it-wrong-343849</loc><lastmod>2010-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-futo-believe-344593</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-internet-and-social-media-344597</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequently-asked-questions-344594</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fubs-344596</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ffmpeg-344595</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/armbian-344599</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ret-344598</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asahi-linux-344600</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/futo-statement-on-open-source-344601</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gimp-344602</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gitlab-344603</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-344604</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managarm-344605</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openhab-344606</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peertube-344607</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-big-kubers-down-to-small-genservers-322055</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-mitmproxy-an-interactive-man-in-the-middle-proxy-343850</loc><lastmod>2010-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-activity-detection-in-elixir-and-membrane-322056</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodging-genservers-together-322057</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timsort-a-study-in-grayscale-343851</loc><lastmod>2010-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilbert-curve-sorting-algorithms-procrastination-343852</loc><lastmod>2010-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-email-to-the-authors-of-jscrypto-343853</loc><lastmod>2010-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/valgrind-344608</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flutter-pi-344609</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lichess-344610</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/obtainium-344611</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terracotta-344612</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-imgui-344613</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-use-erlang-hot-code-updates-322058</loc><lastmod>2024-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anatomy-of-embedded-elixir-322059</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-language-choice-on-github-projects-343856</loc><lastmod>2009-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-colour-maps-with-space-filling-curves-343854</loc><lastmod>2010-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/putting-code-on-a-nerves-device-322060</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/portrait-of-the-hilbert-curve-343855</loc><lastmod>2010-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overflowing-world-of-warcrafts-gold-counter-343857</loc><lastmod>2009-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elinor-ostrom-the-commons-problem-and-open-source-343858</loc><lastmod>2009-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-subscribe-to-the-economist-343859</loc><lastmod>2009-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-code-in-praise-of-superficial-beauty-343860</loc><lastmod>2009-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-programming-books-for-programmers-the-superorganism-holldobler-wilson-343861</loc><lastmod>2009-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-nerves-from-elixir-322061</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/catching-up-with-elixir-322062</loc><lastmod>2024-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/travel-blog-gainesville-ga-337707</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/newsletter-issue-adept-adoption-322063</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cold-pirates-casinos-337708</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/travel-blog-delray-fl-337709</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-looming-fear-337711</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/berns-steak-house-337710</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-year-of-blogging-2025-337712</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/very-small-engines-337714</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-high-performance-tls-terminating-proxy-in-rust-337893</loc><lastmod>2017-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-parallel-amp-site-with-jekyll-337894</loc><lastmod>2017-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-journald-and-structured-logging-337895</loc><lastmod>2017-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-to-the-new-net-sdk-msbuild-project-files-337896</loc><lastmod>2017-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-difficulty-of-performance-evaluation-of-hikaricp-in-dropwizard-337897</loc><lastmod>2017-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-impressions-of-the-google-pixel-337898</loc><lastmod>2017-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-stack-322064</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-farewell-to-orms-343862</loc><lastmod>2009-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatting-sharing-shots-in-chattanooga-gigcity-2024-report-322065</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seashells-from-murdering-beach-343865</loc><lastmod>2009-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leopard-seal-at-sandfly-bay-343863</loc><lastmod>2009-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualising-ip-geolocation-343864</loc><lastmod>2009-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sorting-algorithm-visualisation-tidbits-343866</loc><lastmod>2009-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gadgetbridge-344614</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualising-sorting-algorithms-pythons-timsort-343867</loc><lastmod>2009-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bullers-albatross-343868</loc><lastmod>2009-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oobabooga-344617</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coracle-344615</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neovim-344616</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exiftool-344619</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyprland-344618</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/garage-344620</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suckless-344621</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/libvips-344622</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-344623</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nest-344624</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photostructure-344625</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wireshark-344626</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mrchromebox-344627</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-iot-embedded-with-nerves-322066</loc><lastmod>2024-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fundamentals-of-object-storage-322067</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-become-a-cyber-bandit-343869</loc><lastmod>2008-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/challenges-of-local-first-llms-322068</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webrtc-vs-moq-by-use-case-343872</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setuptools-sucks-343870</loc><lastmod>2007-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualising-sorting-algorithms-343871</loc><lastmod>2007-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-everyone-switching-to-moq-from-webrtc-343873</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-openai-does-webrtc-in-the-new-gpt-realtime-343874</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-webrtcs-neteq-jitter-buffer-provides-smooth-audio-343875</loc><lastmod>2025-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cryptpad-344628</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imhex-344629</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/earthstar-344630</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-phoenix-322069</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-the-actor-model-322070</loc><lastmod>2023-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/general-intelligence-2024-335050</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-national-broadband-network-nbn-a-massive-dissapointment-273804</loc><lastmod>2020-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unicode-support-what-does-that-actually-mean-273805</loc><lastmod>2020-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpt-4o-335051</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-api-rate-limiter-in-go-for-searchcode-273806</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buskill-344631</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/research-code-335052</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learned-structures-335053</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/katzenpost-344632</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tauri-344633</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-observability-322071</loc><lastmod>2023-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-rebuilt-with-go-273807</loc><lastmod>2020-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-can-a-crusty-go-program-outperform-a-well-written-rust-project-273809</loc><lastmod>2019-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-three-fs-of-open-source-development-273808</loc><lastmod>2019-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-last-hooray-bye-windows-phone-337899</loc><lastmod>2017-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elasticsearch-mappings-how-to-add-facets-and-aggregations-273810</loc><lastmod>2019-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/navidrome-344634</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-elasticsearch-stores-documents-273811</loc><lastmod>2019-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cost-of-tls-in-java-and-solutions-337900</loc><lastmod>2017-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exporting-open-hardware-data-into-graphite-337901</loc><lastmod>2016-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-windows-system-metrics-with-grafana-337902</loc><lastmod>2016-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-data-michigan-traffic-accidents-337903</loc><lastmod>2016-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nitter-344635</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-year-another-site-refresh-337904</loc><lastmod>2016-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waning-f-337905</loc><lastmod>2016-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-resilience-322072</loc><lastmod>2023-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dropwizard-11-and-lets-encrypt-with-no-downtime-337906</loc><lastmod>2016-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-real-time-latency-322073</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pangolin-344636</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dropwizard-10-tls-checklist-337910</loc><lastmod>2016-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dropwizard-multipart-form-quickstart-337907</loc><lastmod>2016-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peergos-344637</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boxcars-an-example-rocket-league-replay-parser-using-rust-and-nom-337908</loc><lastmod>2016-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-thy-threadpool-a-worked-example-with-dropwizard-337909</loc><lastmod>2016-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anubis-344638</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-pfarah-a-paradox-clausewitz-parser-337911</loc><lastmod>2016-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iso-8601-and-nanosecond-precision-across-languages-337912</loc><lastmod>2016-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orca-slicer-344639</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-imap-337914</loc><lastmod>2016-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-ann-arbor-incidents-337913</loc><lastmod>2016-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-java-result-algebraic-data-type-worth-using-337916</loc><lastmod>2016-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/initial-impressions-of-a-website-with-modern-build-tools-337915</loc><lastmod>2016-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heyform-344640</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-dropwizard-performance-up-to-eleven-337917</loc><lastmod>2016-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/federal-register-data-exploration-with-r-337918</loc><lastmod>2016-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-website-over-http-2-and-ssl-with-nginx-and-lets-encrypt-337919</loc><lastmod>2016-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trading-beauty-for-performance-f-active-patterns-vs-nullable-337920</loc><lastmod>2015-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-syntax-322074</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openai-webrtc-qa-with-sean-dubois-343876</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-elixir-concurrency-322075</loc><lastmod>2023-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-many-states-of-elixir-322076</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-the-response-latency-of-openais-webrtc-based-realtime-api-343877</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unofficial-guide-to-openais-beta-realtime-webrtc-api-343878</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-webrtc-in-open-source-review-a-quantitative-analysis-343879</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capture-replay-webrtc-video-streams-for-debugging-video_replay-2025-update-343880</loc><lastmod>2025-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/power-up-getstats-for-client-monitoring-343881</loc><lastmod>2024-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-use-the-term-technical-debt-343882</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musl-libc-344641</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vesc-project-344642</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scripting-with-elixir-322077</loc><lastmod>2023-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-ml-on-the-erlang-vm-322078</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-not-done-if-343883</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elixirconf-eu-2023-lisbon-report-322079</loc><lastmod>2023-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-not-a-hack-to-satisfy-known-requirements-343884</loc><lastmod>2025-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ordering-work-a-skill-and-culture-gap-343885</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-offer-better-downloads-343888</loc><lastmod>2021-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-rules-when-making-data-dashboards-343886</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-to-ask-yourself-when-talking-with-users-343887</loc><lastmod>2022-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svelte-344643</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typst-344645</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accrescent-344644</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-project-344646</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-unused-binary-expressions-from-code-review-nit-to-ecosystem-improvements-345716</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-opera-to-tech-345717</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/videos-i-used-to-sing-with-a-mens-chorus-345718</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/physical-knobs-userspace-drivers-in-elixir-322080</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-game-development-at-michigan-week-1-introduction-337939</loc><lastmod>2014-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-game-development-at-michigan-week-2-start-of-unity-337938</loc><lastmod>2014-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/processing-large-files-java-go-and-hitting-the-wall-273819</loc><lastmod>2019-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developer-empowerment-move-fast-dont-break-things-for-long-be-productive-273820</loc><lastmod>2019-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reboot-274730</loc><lastmod>2015-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-virtualization-with-a-mounted-windows-share-on-client-hyper-v-337940</loc><lastmod>2014-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lei-da-copia-privada-versao-2014-274731</loc><lastmod>2014-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-way-in-writing-documents-with-markdown-and-pandoc-337941</loc><lastmod>2013-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-engineering-interview-questions-that-make-an-impact-337942</loc><lastmod>2013-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributing-and-deploying-a-linux-python-application-337943</loc><lastmod>2013-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-chat-bots-as-ui-at-elixirconf-africa-322081</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/media-clipping-using-ffmpeg-and-cache-eviction-2-random-for-disk-caching-at-scale-273821</loc><lastmod>2019-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-dilemma-configuration-files-337944</loc><lastmod>2013-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-personal-complaints-about-programming-in-go-273822</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-a-performance-update-273825</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-enough-tmux-to-be-productive-in-5-minutes-273823</loc><lastmod>2019-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trimming-the-fat-from-a-golang-binary-273826</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-resumes-337945</loc><lastmod>2013-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-pattern-dilemma-a-localizable-object-337946</loc><lastmod>2013-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-performance-unsafe-c-code-is-a-lie-redux-337947</loc><lastmod>2013-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-two-extremes-of-a-startup-and-a-corporation-337948</loc><lastmod>2013-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-perfect-blogging-workflow-337949</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/premier-of-perl-and-stocks-337950</loc><lastmod>2013-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-does-terminology-matter-322082</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-is-it-all-queues-322083</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/types-of-development-273828</loc><lastmod>2018-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expert-excuses-for-not-writing-unit-tests-273827</loc><lastmod>2018-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chicago-calls-337951</loc><lastmod>2013-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-harry-potter-spell-names-and-kelewan-house-names-273829</loc><lastmod>2018-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-legacy-and-opportunity-of-15-million-lines-of-code-337952</loc><lastmod>2013-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-joys-and-woes-of-a-forever-project-337954</loc><lastmod>2013-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-rest-api-unix-time-vs-iso-8601-337953</loc><lastmod>2013-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-with-writeablebitmap-and-bit-manipulation-337955</loc><lastmod>2013-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-a-simple-session-aware-ssl-bottle-login-337956</loc><lastmod>2012-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lesson-in-algorithms-and-data-structures-the-traveling-salesman-337957</loc><lastmod>2012-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-devils-that-are-unsigned-numbers-337958</loc><lastmod>2012-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-did-not-cheat-337959</loc><lastmod>2012-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/woes-of-linux-virtualization-on-windows-8-337960</loc><lastmod>2012-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-refactoring-and-failure-337961</loc><lastmod>2012-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-for-loops-and-iterators-uncovered-337962</loc><lastmod>2012-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-reacting-to-the-phoenix-keynote-2022-322084</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/s3-is-not-a-filesystem-343889</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-sonic-pi-322085</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-why-use-a-database-322086</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/djangos-transactionatomic-343890</loc><lastmod>2020-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shifting-perspectives-on-purchasing-open-source-software-344647</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-video-of-my-wife-and-i-singing-mozarts-requiem-345720</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-graphql-conf-2024-talk-semantic-nullability-345719</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-on-the-changelog-podcast-again-345721</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-react-model-tames-n-by-n-code-complexity-345722</loc><lastmod>2024-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hal-fixing-a-light-bulb-what-software-development-always-feels-like-to-me-345723</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/itsy-bitsy-data-structures-345724</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/complex-systems-all-the-way-down-322087</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fear-driven-development-322088</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nbsoftsolutions-now-runs-on-jekyll-337963</loc><lastmod>2012-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-cant-i-find-a-cms-322089</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-8-lesser-of-the-evil-337967</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engr151-google-ai-challenge-337964</loc><lastmod>2012-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-performance-unsafe-c-code-is-a-lie-337965</loc><lastmod>2012-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-code-and-why-we-should-all-be-language-agnostic-337966</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-variable-increment-counting-bloom-filters-work-337971</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-beautiful-code-starts-ugly-337968</loc><lastmod>2012-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-techniques-hacker-news-uses-to-create-great-shell-scripts-337970</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-that-xor-trick-to-billions-of-rows-an-introduction-to-invertible-bloom-filters-337969</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-new-sqlite3_rsync-utility-works-337972</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/host-your-own-docker-registry-with-kamal-2-337973</loc><lastmod>2024-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-techniques-i-use-to-create-a-great-user-experience-for-shell-scripts-337974</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-2024-with-postgresqls-deadly-transaction-wraparound-problem-337975</loc><lastmod>2024-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-self-hosting-mattermost-322090</loc><lastmod>2022-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-software-distribution-344648</loc><lastmod>2024-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tradition-and-ritual-in-software-or-the-unwritten-code-of-code-322091</loc><lastmod>2022-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-cricket-commentary-in-irc-338383</loc><lastmod>2013-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-donations-futos-vision-for-a-sustainable-software-ecosystem-344649</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-of-the-new-ship-market-338384</loc><lastmod>2013-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bob-nystrom-explains-the-pratt-parser-algorithm-345725</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/translation-answers-338385</loc><lastmod>2013-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-winamp-skin-museum-has-a-secret-debug-mode-345728</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows93net-345726</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-notion-as-my-cms-with-nextjs-345727</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-winamp-skin-museum-is-powered-by-an-sqlite3-database-345729</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winamp-skin-mosaics-345730</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bizarre-secrets-i-found-investigating-corrupt-winamp-skins-345731</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-my-tools-the-current-product-stack-322092</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-task-queue-343891</loc><lastmod>2020-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimum-viable-product-mvp-273995</loc><lastmod>2010-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-liveview-on-nerves-322093</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethical-data-balancing-user-privacy-and-trust-344650</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/futos-the-open-source-definition-344653</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-the-open-source-definition-344651</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/344652</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repair-workshop-344654</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/definition-of-dumb-347550</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-self-hosting-plausible-analytics-322094</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-reacting-to-react-322095</loc><lastmod>2022-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-admit-it-i-like-pythons-asyncio-343892</loc><lastmod>2020-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-what-is-phoenix-liveview-322096</loc><lastmod>2022-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mini-http-guide-for-developers-343895</loc><lastmod>2020-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaming-a-skill-gap-343893</loc><lastmod>2020-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-generators-343894</loc><lastmod>2020-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weaving-design-part-2-344655</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-weaving-software-344656</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-indirectly-helped-remove-stray-characters-from-across-the-web-345732</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nextjss-unstable_cache-demystified-345733</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alexa-add-half-half-345734</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-why-self-host-322097</loc><lastmod>2022-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-error-error1356-view-references-invalid-273996</loc><lastmod>2010-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startupcamp-opinions-273997</loc><lastmod>2010-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-snippet-273998</loc><lastmod>2010-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-cuil-got-33-million-in-funding-273999</loc><lastmod>2010-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-entity-generator-274000</loc><lastmod>2010-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/googles-colossus-274001</loc><lastmod>2010-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-id3v2-could-have-been-322098</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-at-google-summer-of-code-mentor-summit-2025-337978</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-beam-stockholm-2022-322099</loc><lastmod>2022-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-qemu-google-summer-of-code-2026-internships-337976</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/liveview-on-nerves-322100</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-1020-released-337977</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-1010-released-337979</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-qemu-google-summer-of-code-2025-internships-337981</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-1000-released-337980</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-920-released-337982</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-910-released-337983</loc><lastmod>2024-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kvm-forum-2024-call-for-presentations-337984</loc><lastmod>2024-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qemu-version-900-released-337985</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-birth-of-paradise-is-now-available-337986</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-birth-of-paradise-337987</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frozens-lie-how-a-tiny-detail-can-ruin-a-story-337988</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fundamentals-deployment-322101</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-edfh-is-defeated-once-again-344657</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-failure-at-selling-an-application-online-274002</loc><lastmod>2010-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-steps-2-teaching-a-neural-network-to-learn-the-letter-a-from-b-z-274003</loc><lastmod>2010-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-steps-1-teaching-a-neural-network-to-learn-the-letter-a-from-b-274004</loc><lastmod>2010-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-interesting-inputs-for-property-based-testing-344658</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/always-go-to-first-principles-274005</loc><lastmod>2010-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-vector-space-indexing-engine-in-python-274006</loc><lastmod>2010-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grats-a-more-pleasant-way-to-build-typescript-graphql-servers-345735</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-captchas-never-use-numbers-0-1-5-7-274007</loc><lastmod>2010-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-liveview-overhyped-322102</loc><lastmod>2022-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nerves-quickstart-322103</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementation-first-graphql-345736</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-cadstar-pcb-importer-325569</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-and-the-open-ventilator-project-325570</loc><lastmod>2020-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-516-release-325571</loc><lastmod>2020-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-new-settings-system-325572</loc><lastmod>2020-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-new-schematic-and-symbol-library-file-formats-are-now-the-default-325573</loc><lastmod>2020-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-highlight-altium-pcb-importer-325574</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-to-code-kicad-fosdem-2020-325575</loc><lastmod>2020-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gorulesofthumb-335054</loc><lastmod>2024-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-what-is-elixir-322104</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-the-return-of-the-edfh-series-344659</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-how-do-server-322105</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-git-to-use-a-subversion-svn-style-workflow-274008</loc><lastmod>2010-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-shouldnt-roll-your-own-captcha-274009</loc><lastmod>2010-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-canceled-my-familys-health-insurance-and-joined-crowdhealth-337989</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-backups-done-easily-274010</loc><lastmod>2010-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/richard-stallman-to-visit-australia-274011</loc><lastmod>2010-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-waste-your-20s-not-taking-big-risks-337991</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-be-useful-you-must-risk-offending-337990</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-past-and-future-of-vibe-coding-337992</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/having-kids-has-been-far-easier-and-better-than-i-expected-337993</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-little-kegel-app-that-could-337994</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-my-sci-fi-thriller-husk-is-now-available-337995</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/last-chance-for-the-husk-preorder-bundle-337996</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/only-1-week-left-for-the-husk-preorder-bundle-337997</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-what-is-server-322106</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quarterly-author-update-april-2025-337998</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-elm-experience-322107</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-fixing-my-liveview-app-322108</loc><lastmod>2022-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-outline-and-plan-a-novel-337999</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preorder-my-sci-fi-novel-husk-338000</loc><lastmod>2025-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-improve-yourself-you-must-know-yourself-338001</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-strange-fruits-of-exploration-338003</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-cash-vs-slow-equity-338002</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-110-rc2-available-338007</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/between-drafts-the-podcast-for-writers-and-aspiring-authors-338004</loc><lastmod>2025-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-110-rc3-available-338006</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-your-own-software-with-ai-no-experience-necessary-338005</loc><lastmod>2025-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-netbsd-foundation-will-participate-in-google-summer-of-code-2026-338008</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-110-rc1-available-338009</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rascal-is-now-hackett-plus-some-answers-to-questions-341065</loc><lastmod>2017-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-core-s3-api-is-beautiful-343896</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guest-post-cross-cutting-elixir-in-teams-322109</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-to-ask-yourself-when-considering-a-dependency-343897</loc><lastmod>2019-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-32-view-transitions-improvements-348410</loc><lastmod>2023-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-scale-you-will-hit-every-performance-issue-274012</loc><lastmod>2010-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/examples-of-bad-website-search-274013</loc><lastmod>2010-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test-driven-development-274014</loc><lastmod>2010-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-astro-does-i18n-348411</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-writing-a-web-crawler-isnt-easy-274015</loc><lastmod>2010-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-exporting-all-databases-274016</loc><lastmod>2010-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-out-indie-livestreaming-with-liveview-and-membrane-322110</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-elixir-and-computer-vision-with-evision-322111</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-not-need-a-class-343898</loc><lastmod>2019-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-admit-it-i-like-pythons-ternary-operator-343899</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reducing-risk-of-release-day-343900</loc><lastmod>2019-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-asyncio-readwrite-lock-343902</loc><lastmod>2018-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/s3-pathpseudo-folder-locking-343901</loc><lastmod>2018-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-not-need-boto-3-343903</loc><lastmod>2018-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-to-ask-yourself-when-handling-exceptions-343904</loc><lastmod>2018-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structured-data-in-environment-variables-343905</loc><lastmod>2018-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-return-of-the-enterprise-developer-from-hell-344660</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-improving-a-genserver-my-iot-lightswitch-322112</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interesting-bugs-caught-by-eslints-no-constant-binary-expression-345737</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-bug-trackers-274017</loc><lastmod>2010-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launched-somewhat-274018</loc><lastmod>2010-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interface-vs-inheritance-274020</loc><lastmod>2009-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impressed-274019</loc><lastmod>2009-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-a-code-smell-345738</loc><lastmod>2022-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-linq-274021</loc><lastmod>2009-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-will-a-athlon-64-pc-with-512-of-ram-hold-up-as-a-home-server-274022</loc><lastmod>2009-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vscode-extension-to-clarify-operator-precedence-in-js-345739</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-pythons-context-manager-pattern-in-javascript-345740</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-indie-livestreaming-with-elixir-membrane-322113</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winners-manning-book-giveaway-322114</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rascal-a-haskell-with-more-parentheses-341066</loc><lastmod>2017-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-mining-274023</loc><lastmod>2008-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sql-for-fun-274024</loc><lastmod>2008-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-types-to-unit-test-in-haskell-341067</loc><lastmod>2016-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/climbing-the-infinite-ladder-of-abstraction-341069</loc><lastmod>2016-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-npm-dependency-model-341068</loc><lastmod>2016-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-safe-multimethods-in-racket-341071</loc><lastmod>2016-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-months-with-haskell-341070</loc><lastmod>2016-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adts-in-typed-racket-with-macros-341072</loc><lastmod>2015-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functionally-updating-record-types-in-elm-341073</loc><lastmod>2015-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canonical-factories-for-testing-with-factory_girl_api-341074</loc><lastmod>2015-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-application-configuration-with-envy-341075</loc><lastmod>2015-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-racket-applications-on-heroku-341076</loc><lastmod>2015-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-hiring-elixir-developers-322115</loc><lastmod>2021-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-revisited-optimizing-an-already-fast-go-application-273830</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-contexts-a-thing-322116</loc><lastmod>2021-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-dont-need-to-hack-your-ai-agent-to-hack-your-ai-agent-341079</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatically-deploying-a-frog-powered-blog-to-github-pages-341077</loc><lastmod>2015-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzing-cosmwasm-smart-contracts-341078</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-generated-code-ai-generated-findings-and-the-verification-bottleneck-341080</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-ilias-2-three-to-rce-341081</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/competing-at-the-def-con-ctf-finals-2025-341082</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-ilias-1-from-open-redirect-to-admin-341083</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzing-made-easy-2-unlocking-the-secrets-of-effective-fuzzing-harnesses-341084</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-capacity-planning-made-easy-341400</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giveaway-elixir-in-action-322117</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-revisited-a-focus-on-accuracy-273831</loc><lastmod>2018-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-startup-on-elixir-to-a-50-mil-round-322118</loc><lastmod>2021-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terms-and-conditions-344661</loc><lastmod>2021-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finally-using-your-raspberry-pi-elixir-322119</loc><lastmod>2021-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-the-six-approaches-344662</loc><lastmod>2020-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-interpretation-344663</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-ani-animated-cursors-online-345741</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-gave-a-talk-about-compiling-to-webassembly-in-the-browser-345742</loc><lastmod>2021-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-design-choices-in-the-face-of-changing-requirements-343906</loc><lastmod>2018-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-attempting-to-control-elgato-keylights-from-nerves-322120</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-automatically-clustering-nerves-devices-322121</loc><lastmod>2021-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-simplicity-343907</loc><lastmod>2018-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-to-ask-yourself-when-writing-tests-343908</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-success-344158</loc><lastmod>2017-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-making-a-calendar-gadget-with-nerves-and-liveview-322122</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-forming-an-erlang-cluster-of-pi-zeros-322123</loc><lastmod>2021-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-unbox-a-pi400-and-put-nerves-on-it-322124</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compute-multipliers-335055</loc><lastmod>2023-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-got-my-marchintosh-off-to-a-good-start-this-week-335056</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beige-g3-ram-and-psu-questions-335057</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macintosh-68060-redux-335058</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentation-design-software-for-compact-macs-335059</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generic-block-game-happy-marchintosh-2026-335060</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-nerves-livebook-small-displays-eink-oled-322125</loc><lastmod>2021-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2023-338035</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-phoenix-16-rc-preview-322126</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-of-voy-repentance-and-prophecy-338040</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-of-voy-the-void-and-workforce-iii-338036</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-observations-in-tng-peak-performance-and-tng-shades-of-gray-338038</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-story-by-travis-anderson-criminal-underworld-338037</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-story-by-travis-anderson-religious-strife-338039</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-links-338041</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-story-by-travis-anderson-the-orb-338042</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-of-voy-shattered-and-lineage-338043</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-story-by-travis-anderson-civil-unrest-338044</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-article-picards-ready-room-crystal-338045</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-story-by-travis-anderson-syndicate-338046</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starfleet-academy-canceled-my-comment-338047</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-elixir-ecto-generating-queries-322127</loc><lastmod>2021-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-strings-322128</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-elixir-cms-thoughts-and-code-322129</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-threejs-with-depth-based-fragment-culling-335212</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logic-through-the-lens-of-neural-networks-335213</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/middle-end-development-with-sveltekit-tensorflowjs-335214</loc><lastmod>2022-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-neural-networks-visually-in-the-browser-335215</loc><lastmod>2022-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-evaluation-of-sveltekit-for-full-stack-web-app-development-335216</loc><lastmod>2022-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-observations-in-tng-the-host-338048</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-discoverse-future-alien-ship-classes-338049</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-discoverse-future-federation-ship-classes-338050</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-files-quickly-in-rust-273832</loc><lastmod>2018-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-injection-using-the-reader-monad-344664</loc><lastmod>2020-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-count-lines-of-code-273833</loc><lastmod>2018-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-add-multiple-tags-to-a-go-struct-273834</loc><lastmod>2018-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-injection-using-parameters-344665</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-start-a-go-project-in-2018-273835</loc><lastmod>2018-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-simplehttpserver-to-serve-a-directory-273836</loc><lastmod>2018-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/six-approaches-to-dependency-injection-344666</loc><lastmod>2020-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-what-happened-on-the-way-to-faster-cloc-273837</loc><lastmod>2018-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-software-is-punk-rock-345743</loc><lastmod>2021-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-comprehensions-322130</loc><lastmod>2021-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-comparison-between-different-go-file-walk-implementations-273838</loc><lastmod>2018-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-attempting-operational-transformation-again-322131</loc><lastmod>2021-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collection-of-my-favorite-optimization-posts-and-articles-273839</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/463-running-on-rust-granian-web-server-335319</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/464-seeing-code-flows-and-generating-tests-with-kolo-335318</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/462-pandas-and-beyond-with-wes-mckinney-335320</loc><lastmod>2024-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/461-python-in-neuroscience-and-academic-labs-335321</loc><lastmod>2024-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/460-dropbase-build-internal-tools-with-python-335322</loc><lastmod>2024-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-rubincon-338051</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-gallery-starfleet-academy-characters-338052</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-sigils-322132</loc><lastmod>2021-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-attempting-operational-transformation-322133</loc><lastmod>2021-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-300th-night-338053</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-observations-in-tng-manhunt-and-tng-the-emissary-338054</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-observations-in-tng-half-a-life-338056</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-the-life-of-the-stars-338055</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-come-lets-away-338058</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-kozeine-338057</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-of-voy-nightingale-and-flesh-and-blood-iii-338059</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-series-acclimation-mil-338060</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-vox-in-excelso-338061</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-vitus-reflux-338062</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/editorial-why-starfleet-academy-deserves-a-chance-338063</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-modules-322134</loc><lastmod>2021-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-not-about-elixir-322135</loc><lastmod>2021-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-list-monads-bind-343909</loc><lastmod>2017-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beauty-and-the-horror-of-haskell-monads-343911</loc><lastmod>2017-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hidden-structure-343910</loc><lastmod>2017-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-risk-ways-to-use-f-at-work-344667</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursive-types-and-folds-344668</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-a-12-hour-youtube-video-with-python-345744</loc><lastmod>2021-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-with-petal-4-authentication-322136</loc><lastmod>2021-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-with-petal-1-getting-started-322137</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haskell-do-notation-protects-you-from-parentheses-343912</loc><lastmod>2017-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-with-petal-2-mostly-tailwind-322138</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/long-files-are-not-the-enemy-343913</loc><lastmod>2017-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-stateful-variables-343914</loc><lastmod>2017-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-atomic-deployments-343915</loc><lastmod>2017-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overriding-methods-is-spaghetti-in-disguise-343916</loc><lastmod>2017-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e2e-tests-test-as-a-user-would-343917</loc><lastmod>2016-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reasons-to-not-use-page-objects-in-e2e-tests-343918</loc><lastmod>2016-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-annotated-walkthroughs-series-344669</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-with-petal-3-thumbnails-and-transcoding-322139</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trust-in-software-an-all-time-low-322140</loc><lastmod>2021-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-consumables-344159</loc><lastmod>2017-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-with-k3s-and-argocd-322141</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-vehicles-344162</loc><lastmod>2017-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-procgen-and-explosions-344160</loc><lastmod>2017-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-mechanics-and-descriptions-344161</loc><lastmod>2017-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-shopping-344163</loc><lastmod>2017-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-day-1-344164</loc><lastmod>2017-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/systems-design-architecture-livestream-322142</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simply-encrypt-or-decrypt-a-string-using-boto3-python-and-aws-kms-273841</loc><lastmod>2017-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/licensechecker-a-command-line-application-which-identifies-what-software-license-things-are-under-273840</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metrics-for-microservices-341701</loc><lastmod>2015-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-pipe-operator-322143</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moneyball-your-network-with-big-data-analytics-341702</loc><lastmod>2015-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transcending-mysql-based-netflow-analysis-341703</loc><lastmod>2015-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-alert-json-341704</loc><lastmod>2015-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compelling-cloud-approach-to-network-visibility-341705</loc><lastmod>2015-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postgresql-foreign-data-wrappers-341706</loc><lastmod>2015-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-stirring-simplicity-of-saas-for-network-visibility-341707</loc><lastmod>2015-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-kentik-341708</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onboarding-to-elixir-322144</loc><lastmod>2021-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-functions-322145</loc><lastmod>2021-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-years-of-flying-blind-341709</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fifty-shades-of-network-visibility-341710</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-netlify-free-341714</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/farewell-rust-341711</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-mjmx-a-custom-jsx-runtime-for-mjml-341712</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isolating-claude-code-341713</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-management-341715</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-systemd-timers-341716</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-commoditization-of-ai-341717</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-be-a-great-manager-341719</loc><lastmod>2024-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghost-engineers-341718</loc><lastmod>2024-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-dx-doesnt-matter-341720</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-development-fragmentation-341721</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-of-rust-in-production-341722</loc><lastmod>2024-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-development-is-hard-341723</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-blame-the-dev-who-pressed-deploy-341724</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-setting-up-prometheus-and-grafana-with-elixir-322146</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tinypings-stack-324996</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-computation-expressions-series-344670</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-winampskins-twitter-bot-345745</loc><lastmod>2021-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tinyping-and-scrub-moves-324997</loc><lastmod>2024-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tinyping-324998</loc><lastmod>2024-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elm-duet-010-324999</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/renaming-files-with-braces-325094</loc><lastmod>2020-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-transition-tables-325095</loc><lastmod>2020-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clown-computing-325096</loc><lastmod>2020-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzy-finding-with-levenstein-distance-325097</loc><lastmod>2020-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-control-structures-322147</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-pattern-matching-322149</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-improving-the-crawler-322148</loc><lastmod>2021-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-building-a-web-crawler-322150</loc><lastmod>2021-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-enums-322151</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-native-ui-with-elixir-and-wxwidgets-322152</loc><lastmod>2021-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-petal-stack-setup-322153</loc><lastmod>2021-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-collections-322154</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-companion-teaching-elixir-basics-322155</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-day-of-the-blue-screens-of-death-341725</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tips-for-improving-your-cv-341726</loc><lastmod>2024-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-membrane-framework-trying-it-out-322158</loc><lastmod>2021-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-stream-overlay-with-liveview-322156</loc><lastmod>2021-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/membrane-media-processing-liveview-322157</loc><lastmod>2021-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-telegram-bot-in-elixir-feat-liveview-322161</loc><lastmod>2021-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lumen-statically-compiled-erlang-for-x86-322160</loc><lastmod>2021-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-livebook-trying-it-out-322159</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-update-full-content-rss-322162</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-10-years-in-the-vertical-part-3-322163</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-10-years-in-the-vertical-part-2-322164</loc><lastmod>2021-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-petal-322165</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-10-years-in-the-vertical-part-1-322166</loc><lastmod>2021-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcasts-that-supported-my-independence-322167</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elixir-businesses-doing-well-322168</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wisps-a-touch-of-whimsy-322169</loc><lastmod>2020-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asking-a-tech-recruiter-322170</loc><lastmod>2020-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mac-is-losing-me-322171</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beam-marches-forward-322172</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supervision-trees-an-example-in-elixir-322173</loc><lastmod>2020-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stupid-solutions-live-server-push-without-js-322174</loc><lastmod>2020-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vlog-2020-09-22-helping-junior-developers-322175</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vlog-2020-09-17-322176</loc><lastmod>2020-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dependency-cycle-series-344671</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nerves-keyboard-running-a-mechanical-keyboard-with-elixir-322179</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-this-evil-322177</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vlog-2020-09-07-322178</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-solutions-ui-choices-without-js-322180</loc><lastmod>2020-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beam-bloggers-webring-322181</loc><lastmod>2020-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-strong-technologies-322182</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-parts-of-visual-studio-code-are-proprietary-322183</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-buck-fatigue-322184</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quotmore-than-one-thing-at-a-timequot-322185</loc><lastmod>2020-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpress-amp-the-gross-inefficiencies-322186</loc><lastmod>2020-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wordpress-merging-problem-322187</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-wall-too-tall-nerves-k3s-322188</loc><lastmod>2020-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-evaluation-improvements-322189</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/check-yourself-web-developer-self-evaluation-322190</loc><lastmod>2020-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-always-want-to-do-it-all-322191</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lumen-elixir-amp-erlang-in-the-browser-322192</loc><lastmod>2020-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-am-i-still-excited-about-elixir-322193</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ecto-amp-multi-tenancy-prefixes-part-3-322194</loc><lastmod>2020-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-slight-delight-compile-time-checking-things-322195</loc><lastmod>2020-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elixir-signing-for-cloudfront-resources-322196</loc><lastmod>2019-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-little-screens-with-elixir-322197</loc><lastmod>2019-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ecto-amp-multi-tenancy-dynamic-repos-part-2-322199</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consider-signing-up-for-the-elixir-radar-322198</loc><lastmod>2019-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-on-a-podcast-322200</loc><lastmod>2019-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ecto-amp-multi-tenancy-dynamic-repos-part-1-getting-started-322201</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-im-up-to-mostly-elixir-things-322202</loc><lastmod>2019-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-a-newsletter-322203</loc><lastmod>2019-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/case-study-inky-an-elixir-library-322204</loc><lastmod>2019-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artisanal-software-beyond-pragmatism-322205</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-your-team-might-be-holding-you-back-341727</loc><lastmod>2024-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-eink-display-with-nerves-amp-elixir-getting-started-with-inky-322206</loc><lastmod>2019-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inky-library-released-322207</loc><lastmod>2019-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idade-adulta-274732</loc><lastmod>2013-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revitalizing-valuable-legacy-systems-322208</loc><lastmod>2019-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/because-amiga-274733</loc><lastmod>2013-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-am-i-interested-in-elixir-322209</loc><lastmod>2019-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scenic-getting-started-from-scratch-322210</loc><lastmod>2019-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codex-in-the-repl-322211</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-clojure-surveys-322212</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tripping-around-repl-322213</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mcp-tools-with-dependent-types-322214</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-made-ad-hoc-analytics-with-reveal-322215</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-is-magic-or-how-i-wrote-a-kalaha-solver-322216</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lsp-client-in-clojure-in-200-lines-of-code-322217</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-i-want-from-json-is-whitespace-commas-322218</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-machine-learning-to-generate-winamp-skins-345746</loc><lastmod>2021-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-62-322221</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-impressions-of-morse-and-replicant-322219</loc><lastmod>2023-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reveal-now-highlights-illegal-booleans-in-clojure-322220</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-tinkering-with-nodejs-core-on-arm64-windows-322224</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stephane-cerveau-introducing-gstpipelinestudio-051-322222</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miyoung-shin-extension-migration-progress-update-part-1-322223</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alex-bradbury-minipost-routing-a-linux-users-traffic-through-a-wireguard-interface-322226</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andy-wingo-wastrelly-wabbits-322225</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ricardo-canuelo-navarro-why-dont-we-do-a-demo-part-2-software-development-322228</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-61-322227</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-teaching-gdb-to-unwind-v8-jit-frames-on-x64-322229</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jose-dapena-the-implementation-of-container-timing-aggregating-paints-in-blink-322230</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-tech-fails-eus-digital-services-act-only-wikipedia-passes-the-test-339666</loc><lastmod>2024-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimaker-3d-printer-timelapse-274736</loc><lastmod>2012-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connecting-a-raspberry-pi-to-an-old-15khz-arcade-monitor-274735</loc><lastmod>2012-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/next-up-274734</loc><lastmod>2013-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proposta-de-lei-118-notas-avulsas-1-274741</loc><lastmod>2012-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meo-kanal-274737</loc><lastmod>2012-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proposta-de-lei-118-notas-avulsas-5-274738</loc><lastmod>2012-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proposta-de-lei-118-notas-avulsas-2-274742</loc><lastmod>2012-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sapobot-274743</loc><lastmod>2012-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feliz-2012-274745</loc><lastmod>2011-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-improving-single-executable-application-building-for-nodejs-322231</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javier-fernandez-protocol-handler-registration-via-browser-extensions-322232</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simon-pena-getting-started-with-wpe-webkit-a-minimal-launcher-322233</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/panoramas-sapo-making-of-274744</loc><lastmod>2011-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uma-prenda-surpreendente-274747</loc><lastmod>2011-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-setup-for-self-hosting-dozens-of-web-applications-services-on-a-single-server-335217</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/g5kintosh-274746</loc><lastmod>2011-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/16-274748</loc><lastmod>2011-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-fined-102-million-by-the-irish-data-protection-commission-339667</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ensaio-sobre-portugal-parte-4-fado-274749</loc><lastmod>2011-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/europeans-spend-575-million-hours-per-year-clicking-cookie-banners-339668</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-interesting-gdpr-fines-339669</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-60-322234</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emmanuele-bassi-lets-talk-about-moonforge-322235</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sergio-villar-implementing-webxr-in-webkit-for-wpe-322236</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ricardo-canuelo-navarro-why-dont-we-do-a-demo-part-1-the-plan-322237</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hironori-fujii-async-scrolling-improvements-322238</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kate-lee-building-a-custom-html-context-menu-with-the-new-wpeplatform-api-322239</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-leader-joins-kicad-services-corporation-325576</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-515-release-325577</loc><lastmod>2019-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-archive-reaches-secret-settlement-with-universal-music-336737</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hironori-fujii-building-webkit-and-libsoup-with-addresssanitizer-asan-322240</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andy-wingo-nominal-types-in-webassembly-322241</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yeunjoo-choi-smarter-chromium-gn-in-vim-with-gn-language-server-322242</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-lead-developer-interview-325579</loc><lastmod>2019-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-joins-the-linux-foundation-325578</loc><lastmod>2019-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-lead-developer-announcement-325580</loc><lastmod>2019-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-514-release-325581</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-annual-kicad-conference-kicon-wrap-up-325582</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-59-322243</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-designing-with-types-series-344672</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiago-vignatti-accessibility-and-pdf-documents-322244</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-project-leader-announcement-325583</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-512-release-325584</loc><lastmod>2019-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-510-release-325585</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-annual-kicad-conference-announcement-325586</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-502-release-325587</loc><lastmod>2018-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-501-release-325588</loc><lastmod>2018-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-58-322245</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ziran-sun-a-day-in-state-of-the-browser-2026-conference-322246</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-expressions-and-syntax-series-344673</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frederic-wang-stage-dimplementation-des-normes-web-session-2026-322247</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-eeschema-advanced-canvas-released-325589</loc><lastmod>2018-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-50-notes-325590</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-5-a-new-generation-325591</loc><lastmod>2018-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/template-folder-changes-325592</loc><lastmod>2018-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mask-clearance-generation-changes-325593</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-official-libraries-325594</loc><lastmod>2017-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-webamps-music-visualizer-with-webassembly-345747</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-57-322248</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mauricio-faria-de-oliveira-page_owner-part-1-a-quick-introduction-322250</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mauricio-faria-de-oliveira-page_owner-part-2-optimizing-output-322249</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alex-bradbury-minipost-additional-figures-for-per-query-energy-consumption-of-llms-322251</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alex-bradbury-shandbox-322252</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-56-322254</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jose-dapena-container-timing-measuring-web-components-performance-322253</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andy-wingo-six-thoughts-on-generating-c-322255</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andy-wingo-ahead-of-time-wasm-gc-in-wastrel-322256</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-compilers-team-igalias-compilers-team-a-2025-retrospective-322257</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manuel-rego-fosdem-2026-322258</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brian-kardell-what-if-we-just-322259</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-55-322260</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brian-kardell-maintaining-the-bridges-322261</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-compilers-team-implementing-the-temporal-proposal-in-javascriptcore-322262</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manuel-rego-322263</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alice-boxhall-reference-target-having-your-encapsulation-and-eating-it-too-322264</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-30-348412</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-symbol-library-table-released-325595</loc><lastmod>2017-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-407-stable-release-325597</loc><lastmod>2017-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-eagle-import-plugins-325596</loc><lastmod>2017-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-406-stable-release-325598</loc><lastmod>2017-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-405-stable-release-325599</loc><lastmod>2016-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gerber-x2-support-325600</loc><lastmod>2016-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-404-stable-release-325601</loc><lastmod>2016-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-switches-to-git-for-version-control-325602</loc><lastmod>2016-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sfa-related-updates-in-several-articles-338064</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-54-322265</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enrique-ocana-igalia-multimedia-contributions-in-2025-322266</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/luke-lau-closing-the-gap-part-2-probability-and-profitability-322267</loc><lastmod>2026-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-compilers-team-legacy-regexp-features-in-javascript-322268</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manuel-rego-servo-2025-stats-322270</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-53-322269</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miyoung-shin-our-journey-to-support-extensions-for-embedders-322271</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alex-bradbury-per-query-energy-consumption-of-llms-322272</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brian-kardell-the-secret-life-of-custom-elements-322273</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andy-wingo-pre-tenuring-in-v8-322274</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-requireesm-in-nodejs-from-experiment-to-stability-322275</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-requireesm-in-nodejs-implementers-tales-322276</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jasmine-tang-rewriting-analysis-based-warnings-fall-through-322277</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qiuyi-zhang-joyee-requireesm-in-nodejs-322278</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igalia-webkit-team-webkit-igalia-periodical-52-322279</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eric-meyer-targeting-by-reference-in-the-shadow-dom-322280</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/displaced-in-order-322281</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/super-nova-322291</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-polygon-schlafli-notation-322282</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bird-nest-322286</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunnel-kirigami-322283</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deployable-kirigami-322284</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/great-blue-heron-322285</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thomas-attractor-322287</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roessler-attractor-322288</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirograph-322298</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/halvorsen-attractor-322289</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hex-subdivision-322292</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sprott-b-attractor-322290</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fields-of-grain-322295</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apex-322293</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pen-plotter-font-322294</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gy-322296</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spider-web-322297</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fifth-root-322299</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unveil-322303</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thue-morse-koch-curve-322300</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripples-code-cleanup-from-fork-322301</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-construct-322302</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secret-places-of-my-mind-322304</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/continuous-line-drawing-322305</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jiggle-tortoise-322306</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/string-art-mona-lisa-322307</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gas-ballon-322308</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coiled-dashes-322313</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friends-322309</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-adolecencia-com-o-graforth-322310</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cascading-cards-322311</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-invaders-322312</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barkbeetlegallerygenerator-322314</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/before-me-322319</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merry-christmas-2025-322315</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-signal-restored-extended-322316</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pareidolia-322317</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-05-list-toy-322318</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-01-variables-322322</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-02-conditionals-322321</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-03-loops-322320</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit_00-sequences-322323</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bsp-hidden-lines-322324</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improved-recamans-sequence-322325</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-the-recamans-sequence-322326</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scott-001-322327</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talk-design-as-an-optimization-problem-345748</loc><lastmod>2021-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimized-cloth-with-verlet-322328</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mini-art-wall-322329</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tribute-to-evadesio-322334</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/garbage-bin-322330</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eye-of-mauron-322331</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-322332</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandelbrot-fractal-322333</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-spiral-322335</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-3dviewer-325604</loc><lastmod>2016-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pendula-322336</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-403-stable-release-325603</loc><lastmod>2016-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signal-restored-322337</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-hackathon-at-cern-325605</loc><lastmod>2016-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-development-3d-plugins-325606</loc><lastmod>2016-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-402-more-bugfixes-325607</loc><lastmod>2016-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gdpr-and-fines-all-there-is-to-know-339670</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rndl-system-322338</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metatrons-cube-002-322339</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nested-polygons-322343</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-architecture-of-silence-322340</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-initial-contact-ii-322341</loc><lastmod>2025-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-wave-machine-322342</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/belvederesque-322344</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/853-ying-yang-outlines-322345</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/12345678910-circle-pattern-322347</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circles-322346</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/st-fidelis-4-gangigel-labyrin-322349</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-draw-the-16-x-8-circles-322348</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layered-truchet-322351</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genforest-322350</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isometric-test-322352</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/controlled-lines-322353</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-011-322354</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/architecture-004-322355</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/costa-vicentina-portugal-quad-bike-ride-274750</loc><lastmod>2011-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ensaio-sobre-portugal-parte-3-sucesso-274751</loc><lastmod>2011-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ensaio-sobre-portugal-parte-2-ideologia-274752</loc><lastmod>2011-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ensaio-sobre-portugal-parte-1-274753</loc><lastmod>2011-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/muito-a-frente-274754</loc><lastmod>2011-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spacebits-flights-3-4-and-5-274755</loc><lastmod>2011-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opendataorgpt-274756</loc><lastmod>2011-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/architecture-003-322356</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/architecture-002-322357</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-squares-322358</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fancy-turning-002-322361</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-fancy-turning-003-322359</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fancy-turning-003-322360</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-attractor-generator-322362</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flow-spheres-322365</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noise-322363</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-points-around-a-circle-322364</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counterbalance-322366</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-401-minor-bugfixes-325608</loc><lastmod>2015-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-400-is-out-325609</loc><lastmod>2015-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-loses-key-antitrust-case-339671</loc><lastmod>2024-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xz-backdoor-341728</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2017-plan-344165</loc><lastmod>2017-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vuvuzelas-servico-publico-274758</loc><lastmod>2010-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retrocast-274757</loc><lastmod>2011-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uma-decada-10-coisas-que-desapareceram-274759</loc><lastmod>2010-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codebits-2009-274760</loc><lastmod>2009-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/datagov-dados-e-portugal-274761</loc><lastmod>2009-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stats-facebook-em-pt-274762</loc><lastmod>2009-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suporte-a-clientes-a-maneira-274763</loc><lastmod>2009-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kindle-2-ebook-readers-274764</loc><lastmod>2009-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackjack-322367</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2008-pelos-olhos-da-pesquisa-do-sapo-274767</loc><lastmod>2008-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-night-of-poker-322368</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voip-adsl-sapotelepacmeo-macs-274765</loc><lastmod>2009-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waves-a-fork-of-simplex-noise-322369</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-path-tracer-322370</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regiao-36-274766</loc><lastmod>2009-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xfn-graph-do-codebits-274769</loc><lastmod>2008-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sapo-news-para-o-iphoneitouch-274768</loc><lastmod>2008-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/increasingly-wiggly-spirals-322371</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bastidores-do-benfica-vs-napoles-274770</loc><lastmod>2008-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-flys-eye-lens-322372</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flys-eye-amsterdam-322373</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flys-eye-cubic-cityscape-1-322374</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-lkrg-cve-2021-26708-linux-274220</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flys-eye-ddp-322375</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-fuchsia-os-274218</loc><lastmod>2022-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-kernel-hacker-meets-fuchsia-os-274219</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flys-eye-triskelion-322376</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-exploit-for-cve-2021-26708-in-the-linux-kernel-to-bypass-lkrg-274221</loc><lastmod>2021-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-privileged-access-management-pam-348658</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-cve-2021-26708-linux-274222</loc><lastmod>2021-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flys-eye-lens-322377</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-the-console-log-322383</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtletoy-protractor-322378</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hitomezashi-002-322379</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hitomezashi-001-322380</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bouncy-lines-322395</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-maze-322381</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/australian-abc-logo-322384</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-sqiral-322382</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pipes-322388</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thing-001-322385</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripples-004-322386</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parametric-dragon-322391</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-lissajous-curve-322387</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-archimedean-spiral-v005-322389</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-archimedean-spiral-v004-322390</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-generator-322392</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cacti-322394</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-wireframe-with-sliders-322393</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dragon-curve-like-322396</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzy-monster-322397</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slow-cheese-322398</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ulam-spiral-322399</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-twisted-322400</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pluecker-s-conoid-somewhat-322408</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/icosa-medusa-configurable-322401</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stiff-donut-with-sliders-322402</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stiff-donut-322403</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangle-punch-322411</loc><lastmod>2025-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pi-322404</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maeder-s-owl-322409</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circular-flow-field-322405</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/butterfly-curve-variant-322406</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperbolic-helicoid-322407</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harmonograph-322410</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meander-disc-322412</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sliding-puzzle-322413</loc><lastmod>2025-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wall-322415</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagons-322414</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/number-200-322416</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-analytics-for-crypto-companies-339672</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-analytics-for-publishers-339673</loc><lastmod>2024-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supernova-322417</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-james-322419</loc><lastmod>2025-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursive-regular-rotation-322418</loc><lastmod>2025-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seedable-digidoodles-fork-322423</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circles-on-circles-322420</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilly-sunrise-322421</loc><lastmod>2025-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angel-waves-322422</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seedable-bubbles-322424</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/baby-drawing-322426</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rain-322425</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circuit-board-2-322427</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-colonization-322429</loc><lastmod>2025-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circuit-board-1-322428</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bale-20-322432</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flow-322430</loc><lastmod>2025-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sphere-plot-322431</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spaghetti-turtellini-322433</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brick-torus-just-other-params-322434</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-liner-brick-torus-322435</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-gradient-322436</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wonky-sierpinski-322442</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dot-burst-322437</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunburst-322438</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-filling-curves-322439</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-plexus-273842</loc><lastmod>2017-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chaos-game-322440</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curvy-hooped-portrait-322443</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dla-322441</loc><lastmod>2025-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buddhabrot-322444</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squaring-the-circle-322446</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-buddhabrot-322445</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pythagorean-tree-322447</loc><lastmod>2025-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-with-bumps-322450</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/into-the-black-hole-322448</loc><lastmod>2025-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haiku-generator-322449</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-rings-322452</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-parametric-volume-moebiu-322451</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glyphs-322453</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ura-322454</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canopy-322455</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ellipse-util-322456</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fisheye-squares-322457</loc><lastmod>2025-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merry-christmas-2024-322458</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-rust-273844</loc><lastmod>2017-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bbq-with-a-dutch-ictstart-up-delegation-273843</loc><lastmod>2017-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overlapping-circles-322459</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-for-searchcode-server-273845</loc><lastmod>2017-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-battery-systems-you-may-de-rate-system-capacity-273846</loc><lastmod>2017-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-roots-322460</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aoc-2024-04-322462</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aoc-2024-05-322461</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aoc-2024-01-322465</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aoc-2024-03-322463</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aoc-2024-02-322464</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicad-400-rc2-325610</loc><lastmod>2015-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2015-release-candidate-branch-and-rc1-325611</loc><lastmod>2015-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waveform-322470</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-next-322466</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yet-another-l-system-322469</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangulo-de-sierpinski-322467</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patterntiles1-322468</loc><lastmod>2024-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sinusoidal-spiral-322472</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlin-dragon-322471</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clifford-attractor-322476</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circles-cricles-322474</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-spin-doctor-322473</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flower-top-322475</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flower-322477</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/penrose-n-bar-322478</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minesweeper-city-322479</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/howl-344166</loc><lastmod>2017-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/function-plot-322480</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-identify-software-licenses-using-python-vector-space-search-and-ngram-keywords-273847</loc><lastmod>2017-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-this-golang-solution-faster-than-the-equivalent-java-solution-273848</loc><lastmod>2017-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-up-concourseci-260-behind-nginx-with-self-signed-certificates-on-ubuntu-1604-273849</loc><lastmod>2017-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repository-overview-now-in-searchcode-server-273850</loc><lastmod>2017-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sphinx-real-time-index-how-to-distribute-and-hidden-gotcha-273851</loc><lastmod>2016-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-varnishhist-what-does-it-tell-us-273852</loc><lastmod>2016-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiro-1-322481</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirograph-003-322482</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yet-more-spirographs-322485</loc><lastmod>2024-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirograph-004-322483</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirograph-002-322484</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chasing-helixes-322486</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-letter-c-322488</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/autumn-322487</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formulae-322489</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agent-47-322490</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skyscrapers-322491</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzy-curves-322492</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wifi-qr-322493</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tornado-field-322494</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-and-august-2015-development-summary-325612</loc><lastmod>2015-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/halftone-cmyk-322495</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-dump-without-impacting-queries-273853</loc><lastmod>2016-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-the-new-website-325613</loc><lastmod>2015-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-feature-freeze-325614</loc><lastmod>2015-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-scientists-must-know-about-hardware-to-write-fast-code-325615</loc><lastmod>2021-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-programming-in-julia-325616</loc><lastmod>2025-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-julia-trimming-for-advent-of-code-2025-325617</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-borrowchecker-is-what-i-like-the-least-about-rust-325618</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-probably-dont-need-to-validate-utf-8-strings-325619</loc><lastmod>2024-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-at-the-mojo-language-for-bioinformatics-325620</loc><lastmod>2024-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/julias-latency-past-present-and-future-325621</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-great-about-julia-325622</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-optimise-julia-code-a-practical-guide-325623</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pseudorandom-and-gaussian-322496</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solar-corona-322497</loc><lastmod>2024-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypotrochoids-322498</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tag-simulation-322499</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flow-heat-map-322500</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pseudorandom-number-generator-322501</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expresso-google-e-a-estupidez-274771</loc><lastmod>2008-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-spirograph-322502</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/o-nosso-magellan-274772</loc><lastmod>2008-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sobre-a-atencao-274773</loc><lastmod>2008-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-complicated-programming-languages-325624</loc><lastmod>2022-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fazer-uma-maquina-de-arcade-274774</loc><lastmod>2008-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roguelike-lighting-demo-344167</loc><lastmod>2016-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/particle-detector-322504</loc><lastmod>2024-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interlaced-rings-322503</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-all-companies-currently-recruiting-273854</loc><lastmod>2016-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wheels-on-the-bus-go-322506</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpl-time-bomb-an-interesting-approach-to-foss-licensing-273855</loc><lastmod>2016-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quasirandom-sequences-322505</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conways-game-of-life-322507</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/langtons-ant-322508</loc><lastmod>2024-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dandelion-322509</loc><lastmod>2024-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/union-vs-sum-types-325626</loc><lastmod>2021-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2021-day-1-325625</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-reverse-translation-325627</loc><lastmod>2021-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-bad-about-julia-325628</loc><lastmod>2021-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-animated-ani-cursors-in-the-browser-345749</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-repulsion-20-322510</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlin-pathways-322511</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-repulsion-322512</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle_square_skewed-322513</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dithletoy-322517</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle_square-322514</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-noise-squares-lines-322515</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/black-spiral-322516</loc><lastmod>2024-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-way-wavy-way-322518</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qubitalent-322519</loc><lastmod>2024-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minesweeper-322520</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-port-322521</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collatz-orb-322522</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/battleship-322523</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connect4-322524</loc><lastmod>2024-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastermind-322525</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-utility-extension-322526</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counting-days-322530</loc><lastmod>2024-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-size-322527</loc><lastmod>2024-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guess-the-country-game-322528</loc><lastmod>2024-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-easter-2024-322529</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apollonian-gasket-322533</loc><lastmod>2024-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hangman-322531</loc><lastmod>2024-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/etch-a-sketch-322532</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toothpicks-322534</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sliders-for-glenys-322535</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delegated-deferred-polygons-322536</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spring-is-coming-322537</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prova-4-322538</loc><lastmod>2024-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prova-1-322539</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-pulls-uno-reverse-card-rolls-back-decision-to-kill-third-party-cookies-339674</loc><lastmod>2024-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-july-2024-339675</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodes-322543</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-archimedean-spiral-322540</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ulam-grid-spiral-322541</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-a-me-322542</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/string-input-type-322544</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squares-322545</loc><lastmod>2024-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-packing-322547</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-paths-packing-322546</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-path-a-goose-a-bicycle-322548</loc><lastmod>2024-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harmonograph1-322549</loc><lastmod>2024-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-9500-pci-snaptastic-plastics-question-335061</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-printer-retro-mac-335063</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-perspectives-june-2024-339676</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-june-339677</loc><lastmod>2024-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apra-fumbles-targeted-advertising-339678</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/schlafli-symbol-322552</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aperiodic-hat-transformations-322550</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hatchery-hatchakidee-322551</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rounded-qr-322553</loc><lastmod>2024-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/epicycloid-322556</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clares-square-number-1-322554</loc><lastmod>2024-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stephanies-first-turtle-322555</loc><lastmod>2024-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-print-pattern-322558</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secret-valentine-322557</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-maurer-rose-322559</loc><lastmod>2024-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-beta-test-338065</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-may-339679</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-fork-phyllotactic-spiral-322561</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maurer-rose-322560</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-phyllotactic-spiral-322562</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phyllotactic-spiral-322563</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archimedean-spiral-322564</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disk-322565</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rounded-turtle-322566</loc><lastmod>2024-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-loses-key-privacy-battle-339680</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-delays-cookie-phase-out-once-again-339681</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rounded-whatever-322567</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warnung-cpuid-unter-virus-verdacht-verdachtige-hwmonitor-downloads-sorgen-fur-alarm-330980</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rounded-triangles-322568</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quo-vadis-ek-preiserhohung-als-symptom-und-eine-lage-die-fur-eine-premiummarke-gefahrlich-diffus-bleibt-330981</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cherry-xtrfy-k5-pro-tmr-compact-im-test-kompakte-gaming-tastatur-mit-neuer-tmr-technologie-und-8k-polling-330982</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amd-zwischen-speicherkrise-und-preisanker-ist-die-radeon-rx-9060-xt-mit-8-gb-schadensbegrenzung-oder-strategie-330983</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fri-7-july-2023-334644</loc><lastmod>2023-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hootswitch-a-work-in-progress-apple-desktop-bus-switch-335064</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-analytics-and-consent-339682</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cookies-101-339683</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hatchtrick-322569</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mainlining-nostalgia-making-the-winamp-skin-museum-345750</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rounded-rectangle-322570</loc><lastmod>2024-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boxed-polka-dots-322572</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-server-under-fair-source-273856</loc><lastmod>2016-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-turtle-torus-322571</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-worst-individual-i-ever-worked-with-273857</loc><lastmod>2016-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/types-of-testing-in-software-engineering-273858</loc><lastmod>2016-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evolving-spiral-322574</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hopalong-322573</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-sfa-kids-these-days-338066</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-voy-inside-man-and-body-and-soul-338067</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iso-blocks-322575</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/framework-warnt-vor-weiter-steigenden-ram-und-ssd-kosten-die-speicherkrise-trifft-auch-reparierbare-pcs-330984</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peaks-322576</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lenovo-koppelt-neue-blackwell-workstations-mit-ed1000-batteriekonzept-viel-lokale-ki-leistung-aber-der-akku-ist-noch-zukunftsmusik-330985</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dell-baut-sein-business-portfolio-radikal-um-dunnere-notebooks-modulare-reparaturen-und-neue-pro-precision-workstations-330986</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amd-ryzen-9-9950x3d2-vor-verkaufsstart-im-handel-gelistet-fruh-platzierte-shop-eintrage-zeigen-terminfenster-aber-keinen-belastbaren-preis-330987</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asus-lasst-mit-rog-crosshair-x870e-edition-20-und-rog-crosshair-2006-einen-moglichen-jubilaumsableger-durchsickern-330988</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-a-visual-tool-for-the-mikado-method-330989</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/morph-322577</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decimal-digit-ocr-322578</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-refactoring-330992</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-legacy-code-survival-guide-add-features-without-fear-330990</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/syncing-stashbitbucket-with-searchcode-server-273859</loc><lastmod>2016-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-refactoring-at-scale-330991</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-like-coding-in-the-dark-330995</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-efficiently-practice-refactoring-katas-330994</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-kill-it-with-fire-330993</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/find-how-to-reorganize-code-with-git-330996</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delete-unused-code-and-how-to-retrieve-it-330997</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-ai-help-me-refactor-legacy-code-330998</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-ai-help-me-write-tests-on-legacy-code-330999</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plastic-surgery-322579</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-lines-322583</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distance-to-path-322580</loc><lastmod>2024-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gradient-path-mutations-322581</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bounded-path-mutation-322582</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-circles-322584</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-evolution-322585</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-mutation-322588</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fireworks-maybe-322586</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sierpinski-for-printers-322587</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merry-christmas-2023-322590</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/path-input-type-322589</loc><lastmod>2023-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflakes-322592</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oh-christmas-tree-322591</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-compass-generator-322593</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-fork-fibonacci-circles-322594</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tribute-2-to-vera-molnar-322595</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tribute-to-vera-molnar-322596</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smiley-face-eption-322597</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sketch3-322598</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanizsas-triangle-322602</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinna-brelstaff-20-322599</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-robust-web-audio-api-balance-node-345751</loc><lastmod>2019-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retteketet-tuiles-de-truchet-322600</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neon-color-spreading-322601</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smack-322609</loc><lastmod>2023-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-004-322603</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-did-a-qa-with-the-reactiflux-community-345752</loc><lastmod>2018-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunburst-322607</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gilbert-leadlight-322604</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gilbert-tessellation-322605</loc><lastmod>2023-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/string-art-322606</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cardiod-modulo-002-322608</loc><lastmod>2023-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cardiod-modulo-001-322610</loc><lastmod>2023-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isometric-tower-twist-322611</loc><lastmod>2023-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/look-at-them-up-close-322612</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirograph-001-322613</loc><lastmod>2023-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypocycloid-001-322614</loc><lastmod>2023-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-spirographs-322615</loc><lastmod>2023-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-loneliness-322616</loc><lastmod>2023-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-fabric-getting-file-from-host-as-string-273860</loc><lastmod>2016-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcodecom-the-architecture-migration-30-273861</loc><lastmod>2016-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-hide-methods-from-fabric-task-listing-273862</loc><lastmod>2016-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-003-322617</loc><lastmod>2023-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-fabric-how-to-show-or-list-all-available-tasks-273863</loc><lastmod>2016-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/set-ubuntu-linux-swapfile-using-python-fabric-273864</loc><lastmod>2016-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-fabric-set-host-list-at-runtime-273865</loc><lastmod>2016-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ringers-322618</loc><lastmod>2023-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-002-322619</loc><lastmod>2023-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-001-322620</loc><lastmod>2023-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plant-322624</loc><lastmod>2023-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/17-gong-322621</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-polar-flower-322622</loc><lastmod>2023-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-lorenz-xz-322623</loc><lastmod>2023-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sigmund-gossembrot-001-322625</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanding-circs-322629</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wiggles-322626</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pen-test-pattern-322627</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/centered-arc-001-322628</loc><lastmod>2023-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-spiral-a-fork-prime-disk-322632</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-pointed-star-322630</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-unknown-turtles-322631</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lines-in-tornado-322633</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-disk-322634</loc><lastmod>2023-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirolateral-004-322635</loc><lastmod>2023-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculating-midpoints-v001-322636</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-spirolateral-003-322637</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polyspi-322638</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/newpoly-322639</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regular-star-polygons-322647</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirolateral-003-322640</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thing-322644</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirolateral-002-322641</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirolateral-v001-322642</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poly-322643</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chords-002-322645</loc><lastmod>2023-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chords-322646</loc><lastmod>2023-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlin-mountains-322648</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impossible-triangle-322651</loc><lastmod>2023-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gaussian-mountains-322649</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impossible-triangle-for-artuarag-322650</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mediterranian-sea-322653</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bezier-twists-322652</loc><lastmod>2023-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squares-322654</loc><lastmod>2023-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-spiral-from-triskelion-322657</loc><lastmod>2023-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/galloping-boxes-322655</loc><lastmod>2023-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripples-003-322656</loc><lastmod>2023-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-fibonacci-circles-322658</loc><lastmod>2023-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripples-002-322659</loc><lastmod>2023-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intersecting-circles-001-322660</loc><lastmod>2023-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-322661</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-3d-line-art-engine-skyscr-322662</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-collection-of-orly-book-covers-273867</loc><lastmod>2016-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-chaos-testing-engineering-273866</loc><lastmod>2016-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-fibonacci-sequence-v002-322663</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-server-released-273868</loc><lastmod>2016-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-sequence-322664</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-322665</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jurgennoise-322667</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bu-bu-bubblin-bubblin-322666</loc><lastmod>2023-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/additive-perlin-noise-322668</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/babylonian-visceral-labyrinth-322669</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-4139-digits-of-pi-322670</loc><lastmod>2023-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-cubes-322671</loc><lastmod>2023-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-it-mania-322672</loc><lastmod>2023-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perception-the-target-322673</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nearest-neighbor-moire-322675</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stereo-warp-322674</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/even-separation-algorithm-344168</loc><lastmod>2016-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-server-273869</loc><lastmod>2015-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pi-hole-for-ubuntu-1404-273870</loc><lastmod>2015-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-digital-clock-322677</loc><lastmod>2023-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-local-273871</loc><lastmod>2015-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-001-322676</loc><lastmod>2023-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-forth-and-search-273872</loc><lastmod>2015-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exporting-documents-from-knowledgetree-3702-273873</loc><lastmod>2015-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analogue-vs-digital-time-322678</loc><lastmod>2023-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gearbox-322679</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sine-waves-322680</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orbits-322681</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/times-tables-322682</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rose-curve-322683</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-captchas-handbook-273874</loc><lastmod>2015-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-three-hours-of-ruby-tests-in-under-three-minutes-273875</loc><lastmod>2015-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-culture-of-quality-273876</loc><lastmod>2015-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-as-a-language-from-old-google-post-273877</loc><lastmod>2015-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lissajous-curve-322684</loc><lastmod>2023-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-packedin-for-a-good-wander-322685</loc><lastmod>2023-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interconnected-nodes-322686</loc><lastmod>2023-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-sine-wave-test-322687</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-disarray-322688</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/points-around-a-circle-322689</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-circuit-knidos-labyrinth-322690</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forkpacked-in-for-a-good-wander-322691</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangle-spiral-322697</loc><lastmod>2023-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-spirograph-322692</loc><lastmod>2023-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-322693</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ab-testing-273878</loc><lastmod>2015-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-triangle-spiral-322694</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classic-cretan-labyrinth-322695</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10print-322698</loc><lastmod>2023-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiles-001-322696</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smolskulls-322705</loc><lastmod>2023-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-turtle-with-sliders-322699</loc><lastmod>2023-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flower-power-322702</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-hexagon-truchet-322700</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-cubic-space-division-2-322701</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rotated-arcs-322703</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imperfect-grid-322704</loc><lastmod>2023-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ulam-spiral-root-lines-322706</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pisano-sequence-path-322707</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recamans-sequence-322708</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pisano-sequence-322709</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eggs-322715</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-l-system-322710</loc><lastmod>2023-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt4-notebook-322711</loc><lastmod>2023-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/l-system-322712</loc><lastmod>2023-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/l-system-003-322722</loc><lastmod>2023-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kites-and-darts-322713</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-hilbert-curve-322716</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poly-002-322714</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moroccan-zellige-322720</loc><lastmod>2023-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dragonpattern-322717</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-scribble-322718</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilbert-curve-322719</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sail-322721</loc><lastmod>2023-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tic-tac-toe-322725</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lsystem-002-322723</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-von-koch-snowflake-322724</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractured-322726</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aperiodic-hat-monotiles-322727</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interlocked-triangles-322728</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spokes-322729</loc><lastmod>2023-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-snowflake-322730</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digidoodles-322731</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-did-an-interview-for-the-changelog-podcast-345753</loc><lastmod>2018-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-sketch1-322736</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coronavirus-covid-sars-cov-2-322732</loc><lastmod>2023-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-ways-to-avoid-and-control-flaky-tests-273879</loc><lastmod>2015-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/falling-rope-322733</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-ocean-floor-322734</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-waves-322735</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sketch2-322737</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cuneiform-tablet-322741</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sketch1-322738</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glowing-spinner-322739</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aromatic-ring-322740</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzy-lighting-322744</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-ticks-in-lanes-322742</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/belousovzhabotinsky-reaction-322743</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadlight-322746</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-recursive-maze-322745</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rotating-wired-cube-322747</loc><lastmod>2023-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crowded-322748</loc><lastmod>2023-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angel-wings-322749</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fake-it-until-you-automate-it-331000</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-april-2024-339684</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-thy-roots-322750</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-does-software-contain-bugs-273880</loc><lastmod>2015-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-the-path-to-profitability-273881</loc><lastmod>2015-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-dont-matter-if-youre-322751</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-benefit-of-testing-for-developers-managers-and-the-business-273882</loc><lastmod>2015-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-ec2-instance-types-to-use-as-test-agents-273883</loc><lastmod>2015-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/issues-with-googles-bug-prediction-algorithm-273884</loc><lastmod>2015-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geometric-tiling-322753</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wang-tiles-tubes-322752</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-usability-testing-273885</loc><lastmod>2015-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wang-tiles-knots-322754</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hitomezashi-stitch-patterns-322755</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/power-plant-animation-322756</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stitch-pattern-generator-322757</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-pendulums-322758</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutation-testing-or-how-to-test-tests-273886</loc><lastmod>2015-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ink-drops-322761</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-is-responsible-for-software-quality-273887</loc><lastmod>2015-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eye-eye-eye-322759</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talks-273888</loc><lastmod>2015-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-story-about-hubris-and-integration-tests-273889</loc><lastmod>2015-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-searchcodecom-is-unit-and-integration-tested-273890</loc><lastmod>2015-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-bump-322760</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-mushroom-gills-3-322762</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflakes-006-322763</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflake-005-322764</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test-snowflake-arm-branches-005-322765</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stars-001-322766</loc><lastmod>2023-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/16-segment-display-322767</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-filling-curve-001-322768</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-testable-repository-data-access-in-c-sharp-273892</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flaky-tests-273891</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-in-ten-thousand-322769</loc><lastmod>2023-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unsung-benefits-of-software-testing-273893</loc><lastmod>2015-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-in-software-engineering-273894</loc><lastmod>2015-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflakes-004-322770</loc><lastmod>2023-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grouping-tests-unitintegration-vs-fastslow-tests-273895</loc><lastmod>2015-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sanity-testing-273896</loc><lastmod>2015-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filetree-listing-273897</loc><lastmod>2015-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflake-003-322771</loc><lastmod>2023-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-black-rock-city-v2-322772</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/black-rock-city-322773</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-exagonrandom-322779</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updates-to-searchcodecom-273898</loc><lastmod>2015-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflake-002-322774</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-captchas-presentation-273899</loc><lastmod>2015-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-xml-cleaner-regex-273900</loc><lastmod>2015-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-torus-322778</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflake-001-322775</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-322776</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-of-new-turtle-322777</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kaleidoscoped-fractal-terrain-322781</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snail-shell-labyrinth-001-322780</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-lissajous-curves-322783</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kaleidoscoped-new-land-322782</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-lines-322784</loc><lastmod>2023-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kaleidoscoped-cubic-cityscape-1-322785</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kaleidoscope-322786</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-322787</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-turtle-with-drunkness-322788</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-ix-322790</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bezier-grid-322789</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rebound-project-273902</loc><lastmod>2015-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regular-expressions-are-fast-until-they-arent-273901</loc><lastmod>2015-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/portfold-topic-research-software-273903</loc><lastmod>2014-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-searchcodecom-isnt-100-free-software-273904</loc><lastmod>2014-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-viii-322792</loc><lastmod>2023-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triskelion-322791</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-322795</loc><lastmod>2023-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobius-ladder-and-curl-shadows-322793</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-the-wanderers-vii-322794</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exagonrandom-322796</loc><lastmod>2023-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-vii-322797</loc><lastmod>2023-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-vi-322798</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-v-322799</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-iii-322802</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neural-network-322800</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skeleton-crew-344169</loc><lastmod>2016-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feedback-loop-273906</loc><lastmod>2014-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-special-about-ddg-273907</loc><lastmod>2014-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yourstory-interview-273908</loc><lastmod>2014-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-iv-322801</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sphinx-and-searchcode-273909</loc><lastmod>2014-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimating-sphinx-search-ram-requirements-273910</loc><lastmod>2014-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bubbles-322804</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-field-322803</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-curl-noise-322805</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-ix-322806</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-viii-322807</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-vii-322808</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-vi-322809</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-v-322810</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-iv-322811</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-next-273911</loc><lastmod>2014-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatbot-nonsense-273912</loc><lastmod>2014-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-iii-322812</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-so-unique-guid-273913</loc><lastmod>2014-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-c-linq-distinct-on-custom-object-list-273914</loc><lastmod>2014-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-phindex-273915</loc><lastmod>2014-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-322814</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divisions-ii-322813</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-interview-snippets-273916</loc><lastmod>2014-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/never-ending-turtle-322815</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fracturtle-322816</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attracted-lines-322817</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-ii-322818</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pentagram-flower-322819</loc><lastmod>2023-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eye-322820</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunflower-shrinking-322821</loc><lastmod>2022-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-day-another-interview-273917</loc><lastmod>2014-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sample-coding-test-273919</loc><lastmod>2014-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searchcode-screenshot-273918</loc><lastmod>2014-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-circles-decay-322822</loc><lastmod>2022-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subdivision-of-space-2-322823</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wanderers-322826</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subdivision-of-space-1-322824</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attracted-circles-322825</loc><lastmod>2022-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-turtle-322828</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hex-grid-generator-322827</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-it-snow-with-shot-noise-322829</loc><lastmod>2022-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merry-christmas-322830</loc><lastmod>2022-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimized-kd-tree-322831</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flash-ah-ah-322832</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voronoi-study-322833</loc><lastmod>2022-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-folly-with-ao-inverted-322834</loc><lastmod>2022-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-folly-with-ao-322835</loc><lastmod>2022-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/right-regular-prisms-322838</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dittytoy-322836</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitcoin-clones-use-same-network-273920</loc><lastmod>2014-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-the-case-for-building-something-useless-345754</loc><lastmod>2018-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-pep8-git-commit-check-273921</loc><lastmod>2014-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regarding-the-zombie-apocalypse-273922</loc><lastmod>2014-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/always-centered-text-322837</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-searchcode-logo-273923</loc><lastmod>2014-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-worst-program-i-ever-worked-on-273924</loc><lastmod>2014-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-never-ask-permission-to-clean-up-code-273925</loc><lastmod>2014-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layers-322839</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pcb-322840</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ulam-spiral-322841</loc><lastmod>2022-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pythagoras-tree-322842</loc><lastmod>2022-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-storing-tracking-and-managing-billions-of-tiny-files-directly-on-a-file-system-a-nightmare-273926</loc><lastmod>2014-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counter-counter-argument-tdd-273927</loc><lastmod>2014-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kauri-322843</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moire-effect-322844</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-stacking-322845</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pythagoras-tree-322847</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packed-custom-text-322846</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiling-lines-322850</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/centripetal-catmull-rom-splines-322848</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ponzo-322849</loc><lastmod>2022-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-fractal-322851</loc><lastmod>2022-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reaction-diffusion-322852</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-utility-322853</loc><lastmod>2022-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gospers-fractals-322854</loc><lastmod>2022-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinna-322855</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlixagons-322856</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/china-trip-3-273928</loc><lastmod>2014-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flower-power-322857</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-utility-322860</loc><lastmod>2022-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noels-room-322858</loc><lastmod>2022-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seasons-322859</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incremental-polygon-spiral-322861</loc><lastmod>2022-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circlecirclecircle-322862</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metagons-322863</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covid-19-322864</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wandering-322865</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/osmos-322866</loc><lastmod>2022-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-404-turtle-not-found-322867</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-julia-set-322868</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radioactive-decay-322869</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lucid-turtletoy-322870</loc><lastmod>2022-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qbert-cityscape-322873</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barnsley-fern-322871</loc><lastmod>2022-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-hatching-322872</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-useful-captcha-decoding-articles-273941</loc><lastmod>2013-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-273942</loc><lastmod>2013-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-giddy-spirallings-322874</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giddy-spirallings-322876</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-stash-322875</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starry-night-flow-322877</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waves-322878</loc><lastmod>2022-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-walks-in-a-barrel-322879</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weird-electrons-322880</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hatched-jigsaw-322885</loc><lastmod>2022-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twisted-grid-322881</loc><lastmod>2022-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sphere-nebula-322882</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magnetic-field-322883</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/petri-dish-322884</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trypophobia-trigger-322891</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jigsaw-322886</loc><lastmod>2022-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escher-ish-cubes-322890</loc><lastmod>2022-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plottable-multi-scale-truchet-322887</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webb-322888</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flag-322889</loc><lastmod>2022-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-multi-scale-truchet-tiles-322892</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chladni-and-truchet-322893</loc><lastmod>2022-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-scale-winged-carlson-322894</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hex-grid-study-322895</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expecto-patronum-322896</loc><lastmod>2022-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-target-322897</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nearest-yield-322898</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geodesic-polyhedron-322899</loc><lastmod>2022-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amsterdam-322907</loc><lastmod>2021-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packed-in-for-a-good-wander-322900</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-spiro-322902</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstract-multi-turtle-shapes-322901</loc><lastmod>2021-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flyingchaos-322903</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/galaxy1465-322904</loc><lastmod>2021-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calendar-322905</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexogonal-tree-322908</loc><lastmod>2021-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-3d-contour-322906</loc><lastmod>2021-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/liquidfunjs-322909</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-hair-day-322911</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-of-circles-322910</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-complicated-lock-patterns-322912</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-level-spirograph-322913</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hairy-thing-322914</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaf-322915</loc><lastmod>2021-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-gravity-322916</loc><lastmod>2021-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aquarelle-butterfly-322917</loc><lastmod>2021-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-contour-322921</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-attractors-iii-322918</loc><lastmod>2021-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-attractors-ii-322919</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forest-of-trees-322920</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reuleaux-with-a-twist-322924</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-attractors-322922</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reuleaux-effects-322923</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twisted-hexagon-322925</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toruscape-322926</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peace-on-gliese-876d-322927</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alien-art-3d-322929</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moire-by-fraction-plot-322928</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silhouette-island-ii-322930</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silhouette-island-322931</loc><lastmod>2021-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silhouette-pq-torus-322932</loc><lastmod>2021-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ringo-322933</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-2-approaches-of-refactoring-untested-code-331001</loc><lastmod>2022-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/threes-on-lake-322934</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silhouette-primitives-322935</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semi-circles-multiplymodulo-322936</loc><lastmod>2021-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-mountains-322939</loc><lastmod>2021-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-squared-binary-trees-322937</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/downtownscape-322938</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-crawler-322943</loc><lastmod>2021-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eyeballs-322940</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entangled-v2-322941</loc><lastmod>2021-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entangled-v1-322942</loc><lastmod>2021-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alien-art-revisited-322946</loc><lastmod>2021-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contoured-curled-alienscape-322944</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandala-322945</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hidden-circle-removal-322947</loc><lastmod>2021-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-sheet-322949</loc><lastmod>2021-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-fractal-322948</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wandering-faster-322951</loc><lastmod>2021-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wanderbrot-322950</loc><lastmod>2021-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wandering-again-322952</loc><lastmod>2021-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barnsley-fern-322953</loc><lastmod>2021-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floating-pyramid-segments-322954</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trigonometric-identities-322955</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supershapes-superformula-2-322956</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supershapes-superformula-322957</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/euler-spiral-322958</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squaower-322959</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-captchas-273943</loc><lastmod>2013-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dyck-path-mountains-322960</loc><lastmod>2021-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardest-maze-ever-322962</loc><lastmod>2021-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minsky-circle-322961</loc><lastmod>2021-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wandering-voxel-322963</loc><lastmod>2021-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-mutated-concentric-circles-322965</loc><lastmod>2021-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wandering-path-322964</loc><lastmod>2021-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-the-sine-map-322966</loc><lastmod>2021-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mini-2d-physics-engine-322967</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-noisy-sine-map-322968</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poincare-disk-model-2-322969</loc><lastmod>2021-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poincare-disk-model-1-322970</loc><lastmod>2021-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-it-snow-322971</loc><lastmod>2021-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-talked-about-winamp2-js-on-the-zeal-interestings-podcast-345755</loc><lastmod>2018-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyramid-coverage-diagram-322972</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-differential-growth-322973</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/differential-growth-322974</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapbox-renders-322977</loc><lastmod>2021-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-scale-bezier-truchet-tiles-322975</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-contour-lines-island-322976</loc><lastmod>2021-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flowers-322978</loc><lastmod>2021-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wool-322979</loc><lastmod>2021-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cairo-openstreetmap-322981</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uzumaki-spiral-322980</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magicavoxel-models-ca-voxcast-322982</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cellularautomatavoxelcaster2-322983</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pixelart-gif-animation-322985</loc><lastmod>2021-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-a-good-planet-322984</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cellular-automata-voxel-caster-322986</loc><lastmod>2021-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/001-322987</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parabolic-curve-hold-up-322988</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interpolated-random-grid-322989</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-truchet-tiling-322990</loc><lastmod>2021-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/corrected-whitepaper-322991</loc><lastmod>2021-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutated-concentric-circles-322992</loc><lastmod>2021-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/light-transport-322999</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mini-metro-map-322993</loc><lastmod>2021-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-scribbles-322996</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pcb-outliner-322994</loc><lastmod>2021-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pcb-322995</loc><lastmod>2021-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/physarum-322998</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twisted-322997</loc><lastmod>2021-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dna-323002</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whitepaper-323000</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moire-2-323001</loc><lastmod>2021-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gravity-wells-323003</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/outliner-demo-323004</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pacman-323005</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curtain-opening-323006</loc><lastmod>2021-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-5-323007</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cartouche-323008</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cannon-fodder-323009</loc><lastmod>2021-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fingerprints-323019</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/newtons-cradle-323010</loc><lastmod>2021-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alien-art-x-y-9-323015</loc><lastmod>2021-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marionette-323011</loc><lastmod>2021-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-mandelbrot-323012</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tour-of-winamp2-js-features-345756</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isometric-alien-art-323013</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/koolie-portrait-323014</loc><lastmod>2021-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crash-safari-with-the-web-audio-api-345757</loc><lastmod>2017-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-mountains-323016</loc><lastmod>2021-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandelbrot-through-curl-noise-323017</loc><lastmod>2021-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/field-of-grass-323023</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobius-ladder-and-curl-323018</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mixing-curl-noise-fields-323020</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curl-noise-323021</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abbey-road-323022</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wall-clock-323026</loc><lastmod>2021-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-tree-323024</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-clock-323025</loc><lastmod>2021-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fake-circle-packing-323028</loc><lastmod>2021-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moire-323027</loc><lastmod>2021-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/displaced-grid-2-323029</loc><lastmod>2021-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/displaced-grid-323030</loc><lastmod>2021-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beadpackpathwander-323031</loc><lastmod>2021-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-suzanne-323032</loc><lastmod>2021-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ascii-art-323033</loc><lastmod>2021-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starfish-323034</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voronoi-image-323048</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/outer-worlds-323035</loc><lastmod>2021-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-space-division-3-323040</loc><lastmod>2021-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-planet-323036</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contoured-mandelbulb-323037</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobius-ladder-323038</loc><lastmod>2021-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/houses-along-the-road-323043</loc><lastmod>2021-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raymarched-knot-323039</loc><lastmod>2021-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bricks-323041</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-our-new-land-323042</loc><lastmod>2021-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thick-line-experimental-323046</loc><lastmod>2021-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-to-the-323044</loc><lastmod>2021-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subdivision-grid-323045</loc><lastmod>2021-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electrostatic-halftoning-voronoi-323047</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smoking-circle-323049</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voronoi-mandelbrot-323050</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlin-lines-323051</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contour-lines-of-mandelbrot-323052</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quadmandeltree-debug-323053</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quadmandeltree-323054</loc><lastmod>2021-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiky-wave-323055</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-tesselation-1-323056</loc><lastmod>2021-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closest-lines-323063</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ez-tree-323057</loc><lastmod>2021-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-o-spirals-323058</loc><lastmod>2021-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test-von-till-323059</loc><lastmod>2021-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowflakes-history-323060</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bamboo-forest-323064</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangulation-323061</loc><lastmod>2021-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qr-code-323062</loc><lastmod>2021-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-packing-2-323065</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shaded-sine-323067</loc><lastmod>2021-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rectangle-attraction-323066</loc><lastmod>2021-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gridism-323074</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-density-torus-323068</loc><lastmod>2021-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lines-323070</loc><lastmod>2021-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tesselation-1-323069</loc><lastmod>2021-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tilted-squares-323072</loc><lastmod>2020-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-islands-323071</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-collisions-323073</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layered-diamonds-323075</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-for-the-light-323076</loc><lastmod>2020-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merry-christmas-323077</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wierd-fractals-323078</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-cloth-323079</loc><lastmod>2020-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ribbon-sketch-323080</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vector-formation-object-on-torus-323081</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/markdown-today-journal-from-any-browser-345758</loc><lastmod>2017-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rossler-attractor-323082</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-is-chaos-323086</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-aizawa-attractor-323083</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zeros-and-ones-323084</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2d-sdf-and-contour-lines-323085</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-city-323087</loc><lastmod>2020-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/menger-sponge-323088</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-hills-323090</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-to-square-323089</loc><lastmod>2020-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-worlds-323091</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/innercircle-323095</loc><lastmod>2020-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voxel-ray-caster-323092</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fake-hyperbolic-plane-323093</loc><lastmod>2020-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/square-to-circle-323094</loc><lastmod>2020-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planet-necklace-323097</loc><lastmod>2020-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bat-cat-323096</loc><lastmod>2020-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walk-ahead-occlusion-323098</loc><lastmod>2020-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multiball-exhibition-323099</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/corona-323100</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rationing-323101</loc><lastmod>2020-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-missile-command-323102</loc><lastmod>2020-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-moon-323103</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rainbow-snacc-323104</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunnel-vision-323105</loc><lastmod>2020-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rosebush_vortex-323112</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bounce-with-motion-blur-323106</loc><lastmod>2020-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandelbrot-set-323107</loc><lastmod>2020-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gzip-hates-your-dry-code-345759</loc><lastmod>2017-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esja-323108</loc><lastmod>2020-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hairy-square-323116</loc><lastmod>2020-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fork-tree-rings-323109</loc><lastmod>2020-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-sum-puzzle-game-323113</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coil-323110</loc><lastmod>2020-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-horizon-323111</loc><lastmod>2020-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/touching-circles-323114</loc><lastmod>2020-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-rings-323115</loc><lastmod>2020-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/screaming-face-323118</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iso-7010-w004-323117</loc><lastmod>2020-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contour-lines-island-323119</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metaball-contour-lines-323120</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blo4rp-323121</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mc-escher-inspired-stairs-323122</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magic-square-323123</loc><lastmod>2020-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-impractical-window-wipers-323124</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtletoyletpaper-323125</loc><lastmod>2020-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biohazard-construction-323126</loc><lastmod>2020-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radioactive-construction-323127</loc><lastmod>2020-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-noise-waves-323133</loc><lastmod>2020-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waved-grid-323128</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rock-island-323130</loc><lastmod>2020-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shape-to-circle-323129</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-variations-323131</loc><lastmod>2020-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heart-of-m87-323132</loc><lastmod>2020-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algorithmicleaf-323135</loc><lastmod>2020-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rock-island-323134</loc><lastmod>2020-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tangram-323137</loc><lastmod>2020-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/world-sunlight-map-323136</loc><lastmod>2020-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sudoku-puzzle-generator-323138</loc><lastmod>2020-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sheep-323139</loc><lastmod>2020-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-sweet-home-323140</loc><lastmod>2020-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/euro-construction-323141</loc><lastmod>2020-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-noise-mountains-323142</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wanted-loom-323143</loc><lastmod>2020-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lace-making-323144</loc><lastmod>2020-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitmap-font-text-323149</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmhttoy-323145</loc><lastmod>2020-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-noise-323146</loc><lastmod>2020-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kd-tree-323147</loc><lastmod>2020-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twirling-fans-323152</loc><lastmod>2020-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inspiring-text-on-spiral-323148</loc><lastmod>2020-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stochastic-l-system-plant-323150</loc><lastmod>2020-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recamans-sequence-323151</loc><lastmod>2020-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloth-323155</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easing-formula-tester-323153</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compass-generator-323154</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-shape-grid-323156</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scribble-knoted-string-323158</loc><lastmod>2019-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-new-year-323157</loc><lastmod>2019-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-with-quads-323160</loc><lastmod>2019-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/problem-323159</loc><lastmod>2019-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heart-323161</loc><lastmod>2019-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stars-323162</loc><lastmod>2019-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-puzzle-game-323163</loc><lastmod>2019-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/christmas-world-323164</loc><lastmod>2019-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplistic-spiral-323165</loc><lastmod>2019-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-dungeon-323166</loc><lastmod>2019-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-8-323171</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cracked-text-323167</loc><lastmod>2019-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dyson-hatching-323168</loc><lastmod>2019-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wiggly-323169</loc><lastmod>2019-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-3-323175</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swirly-boxes-323170</loc><lastmod>2019-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-6-323172</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-5-323173</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-4-323174</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mushroom-gills-3-323178</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-2-323176</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colliding-flow-1-323177</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanding-rects-323181</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mushroom-gills-2-323179</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mushroom-gills-1-323180</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distorted-rectangles-323182</loc><lastmod>2019-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4139-digits-of-pi-323183</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unicorns-323184</loc><lastmod>2019-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spinning-arrows-323185</loc><lastmod>2019-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-circle-turnaround-323186</loc><lastmod>2019-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fsd-raytraced-glass-sphere-323187</loc><lastmod>2019-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fsd-cornell-box-1-323188</loc><lastmod>2019-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fsd-raytraced-sphere-1-323189</loc><lastmod>2019-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floydsteinberg-dithering-323190</loc><lastmod>2019-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oscilloscope-323192</loc><lastmod>2019-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onions-have-layers-ii-323191</loc><lastmod>2019-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/untitled-goose-on-path-323200</loc><lastmod>2019-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bezier-truchet-tiles-323193</loc><lastmod>2019-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connections-on-grid-323196</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-tiles-323194</loc><lastmod>2019-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-truchet-323195</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tortoise-a-goose-a-bicycle-323198</loc><lastmod>2019-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperboloid-00-323197</loc><lastmod>2019-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geese-on-a-path-323199</loc><lastmod>2019-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/untitled-goose-323201</loc><lastmod>2019-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tesseract-friends-323202</loc><lastmod>2019-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repeat-323203</loc><lastmod>2019-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voronoi-spiral-323204</loc><lastmod>2019-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-escape-323205</loc><lastmod>2019-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xors-raymarcher-323206</loc><lastmod>2019-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-323218</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-grid-323207</loc><lastmod>2019-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/houses-on-path-323212</loc><lastmod>2019-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/totality-323208</loc><lastmod>2019-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stereographic-plottable-323209</loc><lastmod>2019-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sign-323210</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transforms-323215</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attraction-323211</loc><lastmod>2019-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/natural-selection-323213</loc><lastmod>2019-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-cityscape-2-323214</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/michel-foucault-323216</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-and-lines-323217</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emerging-circles-323219</loc><lastmod>2019-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golden-squares-323220</loc><lastmod>2019-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjustable-polygons-323221</loc><lastmod>2019-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjustable-norm-squares-323222</loc><lastmod>2019-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunflower-seed-distribution-323223</loc><lastmod>2019-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checkerboard-wormhole-323224</loc><lastmod>2019-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapsturtletoynet-323225</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjustable-willmott-squares-323226</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distorted-lattice-323227</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-javascript-learn-by-refactoring-345760</loc><lastmod>2016-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cafe-wall-323232</loc><lastmod>2019-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buldging-checkerboard-323228</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinna-brelstaff-323229</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ragdoll-physics-323230</loc><lastmod>2019-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scintillating-turtle-323231</loc><lastmod>2019-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjustable-clock-323233</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prism-323234</loc><lastmod>2019-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirographs-323236</loc><lastmod>2019-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjustable-fractal-tree-323235</loc><lastmod>2019-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prims-maze-323241</loc><lastmod>2019-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/variable-opacity-with-bales-323237</loc><lastmod>2019-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ball-323239</loc><lastmod>2019-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inverse-circles-323238</loc><lastmod>2019-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circles-323240</loc><lastmod>2019-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fouriertletoy-323242</loc><lastmod>2019-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quine-323243</loc><lastmod>2019-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clockwork-like-323244</loc><lastmod>2019-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-323245</loc><lastmod>2019-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-form-gen-323246</loc><lastmod>2019-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-323247</loc><lastmod>2019-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/il-cubo-turtle-toy-323248</loc><lastmod>2019-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-11-323257</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/il-cubo-323249</loc><lastmod>2019-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-323250</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-3-323251</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-2-323252</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-14-323258</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-323253</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wormhole-323254</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parametric-volume-moebius-tube-323255</loc><lastmod>2019-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-13-323256</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zoepfe-323259</loc><lastmod>2019-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ping-pong-ball-coming-at-ya-323263</loc><lastmod>2019-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cardioid-323260</loc><lastmod>2019-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repeating-tunnel-323261</loc><lastmod>2019-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tangled-trigonal-truchet-turtle-323262</loc><lastmod>2019-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trippy-triangles-323264</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dots-camo-323269</loc><lastmod>2019-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangles-323265</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/germs-323267</loc><lastmod>2019-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roses-323266</loc><lastmod>2019-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/12-waves-323268</loc><lastmod>2019-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sh-shapes-323270</loc><lastmod>2019-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dunes-323274</loc><lastmod>2019-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-vortex-323271</loc><lastmod>2019-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-circles-323272</loc><lastmod>2019-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-ball-323273</loc><lastmod>2019-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lines_01-323275</loc><lastmod>2019-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-wood-323276</loc><lastmod>2019-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crown_01-323277</loc><lastmod>2019-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/n-bodies-323278</loc><lastmod>2019-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanding-circles-323279</loc><lastmod>2019-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hair-323285</loc><lastmod>2019-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heart-curve-323280</loc><lastmod>2019-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iris-323281</loc><lastmod>2019-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-a-gravity-nets-323282</loc><lastmod>2019-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-starfield-323290</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grid-waves-323283</loc><lastmod>2019-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ikeda-map-323286</loc><lastmod>2019-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/light-liney-curves-323284</loc><lastmod>2019-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stain-of-life-323287</loc><lastmod>2019-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperjump-323288</loc><lastmod>2019-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blurred-fractal-323289</loc><lastmod>2019-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/willmott-squares-323291</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triotone-winds-323293</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-channel-gradient-blending-323292</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seeded-winds-323294</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstract-in-lines-0-323295</loc><lastmod>2019-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drip-drip-323298</loc><lastmod>2019-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wavez-circle-323296</loc><lastmod>2019-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nude-323297</loc><lastmod>2019-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chaos-323299</loc><lastmod>2019-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test22-323300</loc><lastmod>2019-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/symmetric-binary-tree-323301</loc><lastmod>2019-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heighway-dragon-323302</loc><lastmod>2019-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-good-old-fashion-lines-323303</loc><lastmod>2019-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intersections-323304</loc><lastmod>2019-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mountains-323311</loc><lastmod>2019-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/initial-contact-323305</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-prim-323306</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poisson-disc-grow-patterns-323307</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-terrain-323316</loc><lastmod>2019-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-world-of-worlds-323308</loc><lastmod>2019-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/many-steps-down-323312</loc><lastmod>2019-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/edera-323309</loc><lastmod>2019-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-323310</loc><lastmod>2019-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fieldscape-323313</loc><lastmod>2019-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stereographic-323323</loc><lastmod>2019-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cipal-323314</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/try-to-escape-323317</loc><lastmod>2019-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-cubes-323315</loc><lastmod>2019-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hieroglyphs-323320</loc><lastmod>2019-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prototypes-of-past-experiences-323318</loc><lastmod>2019-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/klein-bottle-323319</loc><lastmod>2019-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paired-hosts-323322</loc><lastmod>2019-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pythagoras-tree-323321</loc><lastmod>2019-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-triangles-323324</loc><lastmod>2019-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/torus-323325</loc><lastmod>2019-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-new-land-323326</loc><lastmod>2019-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-matrix-323327</loc><lastmod>2019-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silky-cirlces-323328</loc><lastmod>2019-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silk-323329</loc><lastmod>2019-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-4-323335</loc><lastmod>2019-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weak-winds-323330</loc><lastmod>2019-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiled-waves-323331</loc><lastmod>2019-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strong-wind-323332</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-engine-skyscrapers-323344</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubes-323333</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rough-tension-323336</loc><lastmod>2019-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hector-323334</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/way-wavy-way-323340</loc><lastmod>2019-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-323337</loc><lastmod>2019-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/invaders-323338</loc><lastmod>2019-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easterb0xen-323339</loc><lastmod>2019-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-engine-function-323343</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oriented-323341</loc><lastmod>2019-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-cloning-323342</loc><lastmod>2019-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-engine-csg-323345</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-engine-outline-323346</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-line-art-engine-spheres-323347</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/l-system-323348</loc><lastmod>2019-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polar-flower-323349</loc><lastmod>2019-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangulator-323356</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/depth-first-hexagonal-maze-323350</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-interviewed-for-a-podcast-345761</loc><lastmod>2016-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floral-landscape-323351</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cornell-box-2-323352</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagonadomegaly-323353</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toroid-323357</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-star-plans-323354</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fireball-323355</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weaving-polygons-323361</loc><lastmod>2019-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-directive-323358</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-house-323359</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/large-turtle-collider-323360</loc><lastmod>2019-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-cityscape-2-323362</loc><lastmod>2019-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rasterball-323368</loc><lastmod>2018-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-smiles-323363</loc><lastmod>2019-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cornell-box-1-323364</loc><lastmod>2019-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-star-323365</loc><lastmod>2018-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-3-323367</loc><lastmod>2018-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-fern-2-323366</loc><lastmod>2018-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagonal-maze-323369</loc><lastmod>2018-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-20-323370</loc><lastmod>2018-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-clock-323371</loc><lastmod>2018-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loopback-323372</loc><lastmod>2018-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/festive-tree-323373</loc><lastmod>2018-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-time-is-it-323374</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stages-of-ascension-323382</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lost-familiarity-323375</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/afternoon-in-new-york-323376</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandelbrot-playground-323377</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-art-323388</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mazey-xmas-323378</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ascension-323383</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shadow-of-the-ego-323379</loc><lastmod>2018-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maze-splat-323380</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ascensions-323381</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bullet-time-323384</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sweeping-out-grids-323385</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-for-meaning-323389</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-tiling-323386</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripples-323387</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangular-grid-3a-323395</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coffee-stains-on-hardwood-floor-323390</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backtracking-323393</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtan-323391</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tall-grass-323392</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangular-grid-3b-323394</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lucky-turtlesnake-323397</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangular-grid-2-323396</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangular-grid-1-323398</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/landscape-323399</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimistic-turtlesnake-323400</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fairy-lights-323401</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-down-323402</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polar-turtle-323403</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sine-wave-test-323404</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lorenz-attractor-323405</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-323413</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtlesnake-323406</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radio-shack-323407</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-2-323408</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-323409</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapping-a-0-to-0-1-a-etc-323414</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appalachian-autumn-323410</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-random-walk-323411</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biomechanical-turtle-323412</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyramid-323415</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noisespace-323417</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-knot-10_123-323416</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spin-maze-323418</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/language-323421</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discord-323419</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vitruvian-man-extreme-closeup-323420</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electro-lace-323422</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beginning-and-the-end-323424</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hatch-nine-323423</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/akalabeth-323427</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstract-office-building-323425</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unknown-turtles-323426</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-curviness-323428</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-dissolve-323429</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-coasters-323430</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oof-323431</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plaid-donut-323432</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-many-stars-in-one-323443</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burning-ship-fractal-ii-323433</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/islands-323439</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-is-connected-323434</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wormhole-323435</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truchet-teapot-turtle-323436</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parametric-house-of-cards-323437</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/house-of-cards-323440</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sketchy-star-323438</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burning-ship-fractal-323441</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golden-spiral-323442</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-abstract-piece-323444</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunnel-nine-323445</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hole-323448</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oodles-of-noodles-323446</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stick-spiral-323447</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-turtle-grows-in-brooklyn-323449</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursive-triangles-323451</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-centered-pattern-thingie-323450</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-shadow-323452</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-my-circuits-323454</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-323453</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thicket-323455</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghost-of-grandmother-323456</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-waves-323457</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/springy-star-323458</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sunflower-323459</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/segmentedferm-323460</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/megaflake-323461</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-pentacol-323480</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/somebody-had-to-323462</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adolecencia-com-o-graforth-323469</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snow-323463</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pepitka-323464</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binary-fibonacci-323465</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spinning-star-disc-323474</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diamante-tecida-323466</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kokopelli-idol-323470</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brasilia-como-e-323467</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqn-316-323468</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cool-star-thingy-323471</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacky-gasket-323472</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lorenz-xz-323478</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buildings-mountains-323473</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirals-323475</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirally-star-323476</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-grid-323477</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slow-forming-with-straight-lines-323479</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiralsquare-slow-323481</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nice-harmonics-323483</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strangemask-323482</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supernova-323484</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sun-323485</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unrolled-tape-323486</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagonal-spiral-323487</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buddhabrot-try1-323488</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-with-twelve-points-323489</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/round-and-round-323490</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dragon-curve-323498</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aperture-323491</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ah-leave-me-not-to-pine-ukulele-solo-345762</loc><lastmod>2016-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alfred-323492</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/into-the-void-323493</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rotating-shapes-323502</loc><lastmod>2018-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstract-deathstar-323494</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/failboat-323499</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/julia-fractal-323495</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandelbrot-323496</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sine-map-323497</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improved-cityscape-323500</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-cityscape-1-323501</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bounce-and-bounce-323503</loc><lastmod>2018-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/christmastime-323504</loc><lastmod>2018-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-weed-323507</loc><lastmod>2018-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/von-koch-snowflake-323505</loc><lastmod>2018-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sierpinski-arrowhead-323506</loc><lastmod>2018-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gumowski-mira-3-323510</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/icosa-medusa-323508</loc><lastmod>2018-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moebius-gears-323509</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gumowski-mira-1-323512</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gumowski-mira-2-323511</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-tunnel-323513</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-torus-323514</loc><lastmod>2018-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-space-division-2-323515</loc><lastmod>2018-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubic-space-division-1-323516</loc><lastmod>2018-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-big-vortex-323522</loc><lastmod>2018-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-weaving-323517</loc><lastmod>2018-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onions-have-layers-323518</loc><lastmod>2018-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-hatching-323519</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polygon-clipping-323520</loc><lastmod>2018-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mondays-323523</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilbert-curve-323521</loc><lastmod>2018-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smile-323527</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/729-faces-323524</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lissajous-curves-323525</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiral-circles-323526</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-web-turtle-323528</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moon-shadow-323531</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-l-system-323529</loc><lastmod>2018-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turtle-323530</loc><lastmod>2018-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackstar-323533</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imperfect-poly-packing-323532</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angle-glitches-323535</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circle-packing-1-323534</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rectangles-323536</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pixelfont-drawer-323537</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filament-flower-323538</loc><lastmod>2018-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stairways-to-heaven-323539</loc><lastmod>2018-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loneliness-2-progression-323540</loc><lastmod>2018-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coffee-stain-323541</loc><lastmod>2018-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mold-323542</loc><lastmod>2018-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firecracker-323543</loc><lastmod>2018-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test5-323555</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squarespiral-323544</loc><lastmod>2018-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eyes-on-a-string-323550</loc><lastmod>2018-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-plant-2-323545</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fractal-plant-1-323546</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sierpinski-arrowhead-curve-323547</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/totally-zen-323548</loc><lastmod>2018-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/donut-323551</loc><lastmod>2018-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transparent-shells-323549</loc><lastmod>2018-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cosmogrammav2-323552</loc><lastmod>2018-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-have-no-regrets-323562</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-2-323553</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test4-323556</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test6-323554</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursive-circles-323559</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raytraced-sphere-1-323557</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test2-323558</loc><lastmod>2018-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursive-circles-turning-323560</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/le-turtle-323561</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqiral-323568</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test1-323565</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stairs-323563</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-323564</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackhole-323567</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test0-323566</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triral-323569</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stiral-323570</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loneliness-323571</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-white-canvas-323572</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roadkill-323573</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-voyage-4-model-family-shared-embedding-space-with-moe-architecture-323576</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-the-dense-ceiling-how-voyage-4-large-uses-moe-to-scale-323574</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-new-models-and-expanded-availability-323575</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-against-llms-as-rerankers-323579</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-batch-api-simpler-and-more-efficient-for-large-scale-workloads-323578</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voyage-multimodal-35-a-new-multimodal-retrieval-frontier-with-video-support-323577</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rerank-25-and-rerank-25-lite-instruction-following-rerankers-323580</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-voyage-context-3-focused-chunk-level-details-with-global-document-context-323581</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voyage-35-and-voyage-35-lite-improved-quality-for-a-new-retrieval-frontier-323582</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-way-of-refactoring-untested-code-331002</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-analytics-for-nonprofits-339685</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerating-our-mission-building-the-best-embedding-models-for-all-developers-323583</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testability-empathy-and-safe-refactorings-331008</loc><lastmod>2021-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-a-return-to-nagasaki-323584</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-way-of-refactoring-untested-code-331003</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-linting-errors-should-cause-tests-to-fail-345763</loc><lastmod>2016-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-must-watch-talks-on-legacy-code-331006</loc><lastmod>2021-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-advice-to-help-you-inherit-a-legacy-codebase-331004</loc><lastmod>2022-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improve-your-refactoring-and-testing-skills-with-the-expense-report-kata-331005</loc><lastmod>2021-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcasts-i-like-345764</loc><lastmod>2016-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-the-programmers-brain-331007</loc><lastmod>2021-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-vs-defactoring-331010</loc><lastmod>2021-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-ai-based-test-generation-help-you-test-legacy-code-331009</loc><lastmod>2021-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listen-faster-how-i-found-30-extra-hours-in-my-week-345765</loc><lastmod>2016-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-unit-test-tool-should-i-bring-to-my-javascript-team-331011</loc><lastmod>2021-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devops-living-documentation-and-hexagonal-architecture-331012</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-tips-to-refactor-a-complex-legacy-app-without-automation-tools-331013</loc><lastmod>2021-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elite-speak-guid-script-273780</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-custom-code-search-index-in-go-for-searchcodecom-273779</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-success-344170</loc><lastmod>2016-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decompiling-java-excel-and-the-vista-tcpip-stack-273782</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-install-loop-the-clang-command-requires-the-command-line-developer-tools-273781</loc><lastmod>2022-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-of-the-more-annoying-go-bugs-i-have-dealt-with-273783</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cost-of-a-integer-cast-in-go-273784</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-succeed-you-will-fail-273785</loc><lastmod>2022-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-list-of-useful-command-line-tools-273812</loc><lastmod>2019-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/processing-40-tb-of-code-from-10-million-projects-with-a-dedicated-server-and-go-for-100-273813</loc><lastmod>2019-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-aws-and-go-transformed-a-public-broadcaster-273814</loc><lastmod>2019-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloc-cloc-and-code-badges-for-githubbitbucketgitlab-273815</loc><lastmod>2019-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-really-cheap-chatbot-in-python-273816</loc><lastmod>2019-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-good-does-the-monaro-look-273817</loc><lastmod>2019-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-non-gamers-attempt-at-sea-of-thieves-273818</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-go-to-restore-glacier-to-s3-273824</loc><lastmod>2019-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-meditation-language-and-llms-323585</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essays-software-bonkers-323586</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-the-shops-atop-the-canal-in-toyohashi-323587</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-start-with-a-walk-323588</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-memberships-year-seven-nuclear-bombs-solar-power-323589</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-patterns-empathy-and-reading-complex-code-331014</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-march-2024-339686</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interesting-code-comment-273905</loc><lastmod>2014-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essays-the-seventh-year-of-running-my-membership-program-323590</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-we-stick-to-old-patterns-or-sacrifice-consistency-331015</loc><lastmod>2021-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-difference-between-regression-tests-characterization-tests-and-approval-tests-331016</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-dependencies-up-to-date-331017</loc><lastmod>2021-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technical-debt-rewrites-and-refactoring-331018</loc><lastmod>2021-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-ok-to-change-code-for-the-sake-of-testing-331019</loc><lastmod>2021-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-tell-your-client-how-bad-their-codebase-is-331020</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/safely-restructure-your-codebase-with-dependency-graphs-331021</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-re-engineering-legacy-software-331022</loc><lastmod>2021-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-refactoring-legacy-code-pay-off-in-your-career-331023</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-unit-tests-and-symmathesy-331024</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-eras-323591</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/china-trip-2-273929</loc><lastmod>2014-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-game-snake-in-90-lines-of-javascript-345766</loc><lastmod>2016-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/china-trip-273930</loc><lastmod>2014-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quora-answer-about-writing-a-search-engine-273932</loc><lastmod>2013-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-anyone-explain-how-this-regex-matches-ascii-characters-273931</loc><lastmod>2014-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-singlebugs-the-bug-tracker-for-single-developers-273933</loc><lastmod>2013-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-beyond-legacy-code-331025</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-is-it-the-best-time-to-refactor-331026</loc><lastmod>2020-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-faster-and-safer-on-untested-code-with-overcommitting-331027</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-way-to-start-testing-untested-code-331028</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collection-of-letters-for-neural-network-ocr-training-273935</loc><lastmod>2013-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fizzbuzz-bug-tracker-a-bug-tracker-for-single-developers-273934</loc><lastmod>2013-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golang-vector-space-implementation-273938</loc><lastmod>2013-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-vector-space-implementation-273937</loc><lastmod>2013-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saving-resources-for-humans-in-php-273936</loc><lastmod>2013-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/german-authority-cracks-down-on-cookie-banners-339687</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-repository-data-access-in-c-273939</loc><lastmod>2013-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-search-alternative-339688</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gigablast-aquired-and-code-posted-273940</loc><lastmod>2013-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-tag-manager-vs-google-analytics-339689</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-a-search-engine-in-php-part-1-273951</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-a-search-engine-in-php-part-3-273949</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-my-2026-new-york-times-pick-nagasaki-323592</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-a-search-engine-in-php-part-2-273950</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-happy-new-year-with-a-side-of-fries-323593</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/variety-of-updates-273952</loc><lastmod>2012-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-tokyo-tbot-event-selling-a-house-2026-in-brooklyn-323594</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-are-google-analytics-identifiers-339690</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-the-walk-and-talk-nagano-kiso-ji-323595</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-no-phones-in-the-ten-don-shop-323596</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-full-days-and-the-long-walk-323598</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-blank-spaces-radicalized-offlineness-curious-protagonists-323597</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-between-two-mountains-a-new-pop-up-newsletter-323599</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-uniqlo-lifewear-magazine-classic-kissa-323600</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-revisiting-the-train-man-in-toyama-323601</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-you-can-do-when-code-is-really-hard-to-review-331029</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-the-legacy-code-programmers-toolbox-331030</loc><lastmod>2020-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-a-new-popup-walk-lots-of-books-323602</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-ending-344171</loc><lastmod>2016-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approval-tests-tcr-and-menders-331031</loc><lastmod>2020-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-should-you-stop-refactoring-legacy-code-331032</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-developers-working-their-way-through-legacy-code-331033</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-cleaning-your-legacy-codebase-with-the-daily-refactoring-hour-331035</loc><lastmod>2020-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-should-you-put-the-documentation-331034</loc><lastmod>2020-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickly-improve-code-readability-with-proximity-refactorings-331037</loc><lastmod>2020-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identify-who-to-ask-for-help-with-knowledge-maps-331036</loc><lastmod>2020-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-software-design-x-rays-331038</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-techniques-to-regain-control-of-your-legacy-codebase-331039</loc><lastmod>2020-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-mock-are-you-even-testing-331040</loc><lastmod>2020-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convince-managers-to-address-tech-debt-with-enclosure-diagrams-331041</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-so-uh-i-walked-through-shibuya-323603</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/say-no-to-more-optional-arguments-343919</loc><lastmod>2016-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-eating-linoleum-in-karuizawa-323604</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-into-open-source-345767</loc><lastmod>2016-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-studio-goodbye-studio-hello-323605</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-summer-heatray-days-323606</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demine-your-codebase-in-30min-with-exploratory-refactoring-331042</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-practices-for-a-successful-code-handover-331043</loc><lastmod>2020-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-overtourism-in-japan-and-how-it-hurts-small-businesses-323607</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-a-wonderful-book-tour-concludes-323608</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-a-very-short-walk-with-rich-roll-323609</loc><lastmod>2025-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-halfway-through-the-tour-new-book-of-photographs-now-out-323610</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-other-thing-photographs-of-kii-323611</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ridgeline-a-short-walk-to-a-little-bookshop-323612</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-speed-up-the-rust-compiler-in-december-2025-274258</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-job-274259</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roden-things-become-other-things-323613</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-a-rust-compiler-engineer-looking-for-a-new-job-274262</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-rust-builds-on-mac-274260</loc><lastmod>2025-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-waiting-time-paradox-or-why-is-my-bus-always-late-323614</loc><lastmod>2018-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speed-wins-when-fuzzing-rust-code-with-derivearbitrary-274261</loc><lastmod>2025-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-home-free-from-fossil-fuels-274265</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-code-does-that-proc-macro-generate-274263</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-speed-up-the-rust-compiler-in-may-2025-274264</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamlined-dataflow-analysis-code-in-rustc-274267</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-speed-up-the-rust-compiler-in-march-2025-274266</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/callcabal2nix-325098</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulating-chutes-ladders-in-python-323615</loc><lastmod>2017-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimization-of-scientific-code-with-cython-ising-model-323616</loc><lastmod>2017-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-root-325099</loc><lastmod>2020-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-datalog-325100</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmux-session-325101</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reducing-asset-size-with-subsetting-325102</loc><lastmod>2020-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-kernel-hack-drill-cve-2024-50264-linux-274213</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kernel-hack-drill-and-a-new-approach-to-exploiting-cve-2024-50264-in-the-linux-kernel-274214</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-274215</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-batch-at-the-recurse-center-325103</loc><lastmod>2020-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ru-github-2023-274216</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mirroring-github-projects-in-2023-274217</loc><lastmod>2023-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/robot-buttons-from-mars-325104</loc><lastmod>2019-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joyful-particles-in-elm-325105</loc><lastmod>2019-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-elm-2017-extended-edition-325106</loc><lastmod>2017-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reveal-the-structure-of-long-methods-with-an-online-word-counter-331044</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-way-to-add-tests-when-code-has-database-or-http-calls-331045</loc><lastmod>2020-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-python-packages-from-a-jupyter-notebook-323617</loc><lastmod>2017-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-awesome-talk-at-the-san-francisco-vim-meetup-345768</loc><lastmod>2016-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hbe6qm2-325108</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hbhbdhc-325107</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hbe5tz2-325109</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hb6qm2s-325110</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hb6dolc-325111</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bring-legacy-code-under-tests-by-handling-global-variables-331046</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/earn-future-maintainers-esteem-by-writing-simple-adrs-331047</loc><lastmod>2020-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-fine-to-use-and-in-a-function-name-331048</loc><lastmod>2020-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-talks-on-legacy-code-the-legacy-of-socrates-1st-edition-331049</loc><lastmod>2020-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focus-refactoring-on-what-matters-with-hotspots-analysis-331050</loc><lastmod>2020-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-line-lengths-in-python-packages-323618</loc><lastmod>2017-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hb6ahhs-325112</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hb5dw52-325113</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hawycgk-325114</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hapafb2-325115</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-ha6kgmk-325117</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-hahrbec-325116</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h7rdlr2-325119</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h7rdm2s-325118</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h66ynq2-325120</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h5h3vhc-325121</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h5ez3rk-325122</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h5cplgk-325123</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h5c4ikk-325124</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exposing-python-36s-private-dict-version-323619</loc><lastmod>2017-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/map-of-near-and-middle-east-oil-1965-325128</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h3krss2-325125</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-underusing-underscore-345769</loc><lastmod>2016-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-h3h5apk-325126</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mackinnonsbrookdrone102125-325127</loc><lastmod>2025-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-mile-long-map-at-burning-man-2024-325129</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1320-selected-maps-and-images-from-the-david-rumsey-map-collection-325130</loc><lastmod>2023-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-stranger-quest-325131</loc><lastmod>2023-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-hessler-in-conversation-with-david-rumsey-325132</loc><lastmod>2023-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-practical-guide-to-the-lomb-scargle-periodogram-323620</loc><lastmod>2017-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-rumsey-maps-reach-105000-part-two-2017-additions-325138</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-rumsey-downloadable-maps-reach-120000-325133</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-than-digital-copies-maps-that-interpret-maps-325136</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/david-and-abby-rumsey-on-maps-and-stanford-325134</loc><lastmod>2022-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/california-map-society-2022-conference-david-rumsey-interview-325135</loc><lastmod>2022-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/san-francisco-chronicle-article-on-new-directions-for-the-david-rumsey-map-center-325137</loc><lastmod>2021-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-years-of-running-a-saas-in-a-competitive-market-325141</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25-maps-of-silicon-valley-and-other-tech-hubs-325139</loc><lastmod>2020-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-25-you-can-just-build-things-325140</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-24-325142</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-23-325143</loc><lastmod>2024-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-22-325144</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-21-325145</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-20-325146</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-19-325147</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/group-by-from-scratch-323621</loc><lastmod>2017-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triple-pendulum-chaos-323622</loc><lastmod>2017-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-from-my-third-year-running-a-saas-325148</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-17-325152</loc><lastmod>2023-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-18-325149</loc><lastmod>2024-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-focusing-on-a-single-product-pays-off-325150</loc><lastmod>2023-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starting-a-cloudflare-worker-from-scratch-325151</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-16-325153</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-13-325156</loc><lastmod>2023-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-15-325154</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-14-325155</loc><lastmod>2023-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-11-325158</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-12-325157</loc><lastmod>2023-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-9-325160</loc><lastmod>2023-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-10-325159</loc><lastmod>2023-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-8-325161</loc><lastmod>2023-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-7-325162</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-6-325163</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-5-325164</loc><lastmod>2023-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-4-325165</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reproducible-data-analysis-in-jupyter-323623</loc><lastmod>2017-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/urlmeme-make-memes-anywhere-you-can-type-a-url-345770</loc><lastmod>2015-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conda-myths-and-misconceptions-323624</loc><lastmod>2016-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-your-own-good-enough-laptop-for-under-500-325166</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-your-nodejs-installation-325172</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-3-325167</loc><lastmod>2023-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-replacing-my-macbook-air-m1-with-a-thinkpad-t480-325170</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-2-325168</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onlineornot-diaries-1-325169</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-i-just-kept-shipping-325171</loc><lastmod>2023-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-integration-testing-with-react-hook-form-325174</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-became-a-react-developer-325173</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strangers-from-the-internet-paid-for-my-macbook-air-on-my-4th-year-of-indiehacking-325175</loc><lastmod>2021-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forgeapi-cannot-read-properties-of-undefined-reading-fetch-325176</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-up-with-react-libraries-325177</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-useeffects-clean-up-function-325178</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-retention-in-google-analytics-339691</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/out-of-core-dataframes-in-python-dask-and-openstreetmap-323626</loc><lastmod>2015-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-pronto-cycleshare-data-with-python-and-pandas-323625</loc><lastmod>2015-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stopping-thing-a-month-325000</loc><lastmod>2024-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protecting-your-react-routes-325180</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elm-duet-325001</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-walkthrough-of-migrating-maxrozencom-from-gatsby-to-nextjs-325179</loc><lastmod>2021-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-node-and-react-shopify-apps-on-vercel-325181</loc><lastmod>2021-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-tailwind-css-with-react-and-css-in-js-325182</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indiehacking-a-review-of-my-3rd-year-325183</loc><lastmod>2020-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-for-developing-custom-hooks-in-react-325184</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequentism-and-bayesianism-v-model-selection-323627</loc><lastmod>2015-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-for-deploying-react-325185</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-useeffect-from-running-on-every-render-with-usecallback-325190</loc><lastmod>2020-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-race-conditions-in-react-with-useeffect-325186</loc><lastmod>2020-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-for-choosing-react-libraries-325188</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fetching-data-in-react-with-useeffect-325187</loc><lastmod>2020-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-when-to-use-usememo-325189</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-react-hooks-eslint-plugin-saved-me-hours-debugging-useeffect-325191</loc><lastmod>2020-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-definitive-guide-to-commonly-used-words-in-react-325192</loc><lastmod>2020-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-integration-testing-in-react-325193</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-to-improve-your-react-folder-structure-325194</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-it-means-to-not-test-implementation-details-in-react-325195</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-make-clean-code-harder-to-maintain-use-the-rule-of-three-331051</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-seattles-work-habits-from-bicycle-counts-323628</loc><lastmod>2015-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/examples-of-large-production-grade-open-source-react-apps-325196</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-usestates-initial-value-325197</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/methods-for-styling-your-react-app-325198</loc><lastmod>2020-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guide-to-commonly-used-react-component-libraries-325199</loc><lastmod>2020-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-svgs-in-your-react-app-325200</loc><lastmod>2020-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-use-functional-components-hooks-over-class-components-in-react-325201</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preventing-infinite-re-renders-when-using-useeffect-and-usestate-325203</loc><lastmod>2020-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-your-sites-fast-with-regular-performance-tests-325202</loc><lastmod>2020-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-choose-a-median-result-when-running-google-lighthouse-multiple-times-325204</loc><lastmod>2020-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frustrated-by-formik-heres-a-simpler-way-to-do-forms-in-react-325205</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apollo-vs-relay-modern-an-unbiased-look-at-which-graphql-client-to-use-325206</loc><lastmod>2020-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-every-developer-should-read-325207</loc><lastmod>2020-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-google-analytics-and-cookie-consent-339692</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-model-complexity-myth-323629</loc><lastmod>2015-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2019-further-reflections-on-trying-to-start-an-internet-business-325213</loc><lastmod>2019-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatically-testing-for-accessibility-a11y-issues-with-jest-axe-325208</loc><lastmod>2020-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-implement-a-higher-order-component-in-react-with-typescript-325211</loc><lastmod>2020-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-perfbeacon-continuously-measure-site-speed-via-api-or-schedule-325209</loc><lastmod>2020-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blogging-lessons-from-working-for-a-large-blogging-company-325210</loc><lastmod>2020-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-code-splitting-can-make-your-react-app-load-significantly-faster-325212</loc><lastmod>2020-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-difference-between-style-loader-and-mini-css-extract-plugin-325215</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-early-stage-startups-are-the-worst-for-junior-developers-325214</loc><lastmod>2019-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-make-relay-compiler-run-automatically-325216</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-use-variables-in-the-html-webpack-outputs-325217</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-use-resolvealias-in-webpack-325218</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-your-webpack-config-325219</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-export-data-from-google-analytics-339693</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-lomb-scargle-periodograms-in-python-323630</loc><lastmod>2015-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-gave-a-talk-finding-creativity-through-constraints-345771</loc><lastmod>2015-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prefetch-your-google-fonts-for-performance-gains-in-gatsby-325220</loc><lastmod>2019-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-your-own-app-with-react-graphql-and-serverless-architecture-part-2-deploying-to-a-real-domain-name-325225</loc><lastmod>2018-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-write-semantic-html-325221</loc><lastmod>2019-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2018-reflections-on-trying-to-start-an-internet-business-325223</loc><lastmod>2018-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-books-i-read-in-2018-325222</loc><lastmod>2019-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-your-own-app-with-react-graphql-and-serverless-architecture-part-3-lets-build-a-graphql-backend-325224</loc><lastmod>2018-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-your-own-app-with-react-graphql-and-serverless-architecture-part-1-server-side-rendering-serverlessly-325226</loc><lastmod>2018-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-handle-server-side-rendering-in-react-325227</loc><lastmod>2018-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-resolve-x-defined-in-resolvers-but-not-in-schema-with-babel-plugin-inline-import-325228</loc><lastmod>2017-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-style-react-select-with-styled-components-or-emotion-325229</loc><lastmod>2017-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-54-professionalism-and-responsibility-325230</loc><lastmod>2022-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-functions-that-simply-call-another-function-a-bad-design-choice-331052</loc><lastmod>2020-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-python-in-the-real-world-numpy-numba-and-the-nufft-323631</loc><lastmod>2015-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hipster-effect-an-ipython-interactive-exploration-323632</loc><lastmod>2014-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-bad-is-your-colormap-323633</loc><lastmod>2014-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-frequentism-and-fried-chicken-323634</loc><lastmod>2014-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-53-specialism-versus-generality-325231</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-52-software-freedom-is-a-civil-liberties-issue-325232</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-51-responding-to-change-325233</loc><lastmod>2022-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-50-organisation-and-community-325234</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worker-autonomy-a-natural-law-of-labor-347551</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-academia-data-science-and-the-university-323635</loc><lastmod>2014-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequentism-and-bayesianism-iv-how-to-be-a-bayesian-in-python-323636</loc><lastmod>2014-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-48-the-personal-software-process-325236</loc><lastmod>2022-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequentism-and-bayesianism-iii-confidence-credibility-and-why-frequentism-and-science-do-not-mix-323637</loc><lastmod>2014-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-49-rest-and-soap-325235</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-47-comprehensive-documentation-325237</loc><lastmod>2022-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-46-popularity-325238</loc><lastmod>2022-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-45-information-security-325239</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guided-walkthrough-325240</loc><lastmod>2022-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-pretty-happy-with-sqlite-not-urgently-interested-in-a-fancier-dbms-325241</loc><lastmod>2016-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-solution-for-the-hell-that-is-filename-encoding-such-as-it-is-325242</loc><lastmod>2016-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-seattle-really-seeing-an-uptick-in-cycling-323638</loc><lastmod>2014-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flexible-attributes-in-which-schemaless-and-schemaful-coexist-peacefully-325243</loc><lastmod>2013-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-think-my-new-paste-bin-should-be-immune-to-takedown-notices-345772</loc><lastmod>2015-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-from-google-code-to-github-a-horrible-ultimately-rewarding-odyssey-325244</loc><lastmod>2013-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-musical-year-in-review-325245</loc><lastmod>2013-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-winamp2-js-loads-native-skins-in-your-browser-345773</loc><lastmod>2015-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-persistent-infection-overcomes-peripheral-tolerance-mechanisms-to-cause-t-cellmediated-autoimmune-disease-326575</loc><lastmod>2024-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enantioselective-copper-catalyzed-synthesis-of-hydroxylamines-via-hydrofunctionalization-of-alkenes-using-nitroalkanes-326576</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequentism-and-bayesianism-ii-when-results-differ-323639</loc><lastmod>2014-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pragmatic-purity-343920</loc><lastmod>2016-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-python-is-slow-looking-under-the-hood-323640</loc><lastmod>2014-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-functional-approach-to-authorization-series-344674</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blue-green-deployment-of-static-site-on-s3-343921</loc><lastmod>2016-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-handling-state-series-344675</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-object-oriented-programming-in-f-series-344676</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-optimization-series-344677</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-the-python-buffer-protocol-323641</loc><lastmod>2014-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frequentism-and-bayesianism-a-practical-introduction-323642</loc><lastmod>2014-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defer-node-stream-processing-343922</loc><lastmod>2015-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/d3-plugins-truly-interactive-matplotlib-in-your-browser-323643</loc><lastmod>2014-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/animating-elements-moving-between-lists-343923</loc><lastmod>2015-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-polish-344172</loc><lastmod>2016-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-pathfinding-344173</loc><lastmod>2016-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-porting-from-c-series-344678</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-d3-viewer-for-matplotlib-visualizations-323644</loc><lastmod>2013-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-interactive-widgets-for-ipython-notebooks-323645</loc><lastmod>2013-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-wrong-with-boolean-parameters-331053</loc><lastmod>2020-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dive-into-an-unfamiliar-codebase-from-its-edges-331055</loc><lastmod>2020-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-coding-exercises-to-practice-refactoring-legacy-code-331054</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-key-points-of-working-effectively-with-legacy-code-331056</loc><lastmod>2020-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-arguments-to-make-managers-care-about-technical-debt-331057</loc><lastmod>2020-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ship-of-theseus-to-not-rewrite-a-legacy-system-from-scratch-331058</loc><lastmod>2020-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-up-to-the-newer-developer-to-pay-back-others-technical-debt-331059</loc><lastmod>2020-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-the-mikado-method-to-do-safe-changes-in-a-complex-codebase-331060</loc><lastmod>2020-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kernel-density-estimation-in-python-323646</loc><lastmod>2013-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-big-data-brain-drain-why-science-is-in-trouble-323647</loc><lastmod>2013-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classic-88-pixel-bw-mac-patterns-331066</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-steps-to-add-tests-on-existing-code-when-you-have-short-deadlines-331061</loc><lastmod>2020-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jj-ified-fork-of-superpowers-331063</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-legacy-code-is-it-code-without-tests-331062</loc><lastmod>2020-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-contribution-to-the-jj-project-331065</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-jjq-a-local-merge-queue-for-jj-331064</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-jj-absorb-help-you-keep-a-clean-commit-history-331067</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheatsheet-for-jjs-builtin-diff-editor-331068</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-10-year-anniversary-of-the-healthcaregov-rescue-331069</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oppenheimer-331070</loc><lastmod>2023-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-february-2024-339694</loc><lastmod>2024-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-fft-algorithm-323648</loc><lastmod>2013-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conways-game-of-life-in-python-323649</loc><lastmod>2013-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-bufferbloat-on-your-home-network-with-openbsd-62-or-newer-331071</loc><lastmod>2018-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2016-my-year-in-review-331072</loc><lastmod>2017-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modifying-a-go-slice-in-place-during-iteration-331074</loc><lastmod>2016-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-at-your-programs-structure-in-go-17-331073</loc><lastmod>2016-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-way-to-limit-the-number-of-simultaneous-clients-of-a-go-nethttp-server-331075</loc><lastmod>2016-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chicago-wards-precincts-shapefiles-in-2015-331077</loc><lastmod>2015-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bloomingdale-trail-331076</loc><lastmod>2015-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-started-with-the-llvm-c-api-331078</loc><lastmod>2015-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/t-shirt-retirement-331079</loc><lastmod>2014-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickserver-331080</loc><lastmod>2014-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-of-recent-interest-331081</loc><lastmod>2014-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-healthcaregov-331082</loc><lastmod>2014-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-criteo-case-a-big-deal-for-big-tech-339695</loc><lastmod>2024-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xkcd-plots-have-landed-in-matplotlib-323650</loc><lastmod>2013-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-single-file-mmap-backed-read-only-hashed-multi-table-database-331083</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/context-binding-password-based-authentication-331091</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/individual-url-compression-experiment-initial-thoughts-331084</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bot-countermeasures-impact-on-the-quality-of-life-on-the-web-331086</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eu-based-cloud-alternatives-affordability-for-small-projects-and-companies-331085</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-uefi-booting-simplified-331088</loc><lastmod>2024-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/misusing-linux-policy-based-routing-for-firewalling-331087</loc><lastmod>2024-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musing-about-a-secure-computer-for-sensitive-data-331090</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infineon-tpm-firmware-update-on-the-hp-t620-thin-client-331089</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-hashing-large-password-files-used-with-pbkdfs-331092</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightweight-container-building-blocks-331093</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-dont-write-application-launchers-in-sh-331094</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-need-deterministic-installs-not-just-immutable-oss-331095</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthy-january-2024-339696</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/numba-vs-cython-take-2-323651</loc><lastmod>2013-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipython-notebook-javascriptpython-bi-directional-communication-323652</loc><lastmod>2013-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-animation-the-magic-triangle-323653</loc><lastmod>2013-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/misusing-random-oracles-for-practical-purposes-331098</loc><lastmod>2023-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-becoming-a-windows-osx-clone-331096</loc><lastmod>2023-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-before-dabbling-in-applied-cryptography-331097</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-authorization-keys-experiments-331101</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-biases-when-choosing-open-source-tools-331100</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimenting-with-multi-factor-encryption-331099</loc><lastmod>2023-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privatizing-our-digital-identities-331102</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-take-on-the-binary-to-text-encoding-331103</loc><lastmod>2023-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binary-to-text-encoding-state-of-the-art-and-missed-opportunities-331104</loc><lastmod>2023-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-javascript-viewer-for-matplotlib-animations-323654</loc><lastmod>2013-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embedding-matplotlib-animations-in-ipython-notebooks-323655</loc><lastmod>2013-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-from-octopress-to-pelican-323656</loc><lastmod>2013-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-nearest-neighbor-searches-in-python-323657</loc><lastmod>2013-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-golf-in-python-sudoku-323658</loc><lastmod>2013-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matplotlib-and-the-future-of-visualization-in-python-323659</loc><lastmod>2013-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debating-deterministic-passwords-331105</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/containerized-deployments-the-death-star-of-complexity-331106</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passwords-in-deployment-or-development-scripts-331107</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/animating-the-lorenz-system-in-3d-323660</loc><lastmod>2013-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assembling-a-retro-chip-tester-pro-274711</loc><lastmod>2025-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-a-mac-for-python-development-323661</loc><lastmod>2013-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computers-that-i-never-had-the-acorn-a3020-274710</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poor-mans-soldering-fumes-extractor-274709</loc><lastmod>2025-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zx-spectrum-toastrack-part-2-274712</loc><lastmod>2025-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-super-mario-bros-with-python-323662</loc><lastmod>2013-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memorable-password-schemes-and-patterns-331108</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-a-zx-spectrum-toastrack-274713</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/password-strength-for-offline-storage-331109</loc><lastmod>2023-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proposta-de-lei-118-notas-avulsas-4-274739</loc><lastmod>2012-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-the-shepard-tone-audio-illusion-with-javascript-345774</loc><lastmod>2015-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proposta-de-lei-118-notas-avulsas-3-274740</loc><lastmod>2012-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-scientists-ever-move-to-python-3-323663</loc><lastmod>2013-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-site-hosting-hurdles-331111</loc><lastmod>2022-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securing-my-static-site-server-with-seccomp-331110</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-modern-laptop-requirements-331114</loc><lastmod>2022-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-many-flavors-of-hashing-331113</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/useful-firefox-addons-331112</loc><lastmod>2022-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-hacktivism-protestware-in-open-source-331115</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-binary-executable-packages-331116</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-to-know-issue-202102-331117</loc><lastmod>2021-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/booting-up-sapocv-274778</loc><lastmod>2008-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-visualization-274783</loc><lastmod>2008-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-things-done-274779</loc><lastmod>2008-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flare-flex-sdk-and-mac-osx-274780</loc><lastmod>2008-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-trends-map-2008-sapo-274782</loc><lastmod>2008-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mosaico-274781</loc><lastmod>2008-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-through-stupidity-banca-transilvania-style-331118</loc><lastmod>2021-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multitasking-fucks-your-brain-274784</loc><lastmod>2008-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-to-know-issue-202101-331119</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-go-land-you-pay-even-for-what-you-dont-use-331120</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-digital-markets-act-means-for-privacy-339697</loc><lastmod>2024-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-procedural-generation-344174</loc><lastmod>2016-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/o-leilao-73-ou-o-que-realmente-me-interessa-sobre-dtv-274785</loc><lastmod>2008-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codebits-o-rescaldo-274788</loc><lastmod>2007-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ftth-fiber-to-the-home-274786</loc><lastmod>2007-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leopards-quartz-composer-and-network-events-274787</loc><lastmod>2007-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-day-1-344175</loc><lastmod>2016-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-start-up-274789</loc><lastmod>2007-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-web-perpetua-274790</loc><lastmod>2007-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webmessenger-sapo-274791</loc><lastmod>2007-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mediamarkt-does-it-again-274792</loc><lastmod>2007-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/o-que-mais-me-irrita-274793</loc><lastmod>2007-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sparse-svds-in-python-323664</loc><lastmod>2012-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-george-hotz-on-msnbc-274799</loc><lastmod>2007-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchain-uikit-ready-274800</loc><lastmod>2007-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iphone-274802</loc><lastmod>2007-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iphone-pt-wifi-and-rfc2397-fun-274801</loc><lastmod>2007-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minesweeper-in-matplotlib-323665</loc><lastmod>2012-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arcade-manuals-274803</loc><lastmod>2007-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curious-case-of-shell-commands-or-how-this-bug-is-required-by-posix-331121</loc><lastmod>2021-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-textual-file-compression-methods-331122</loc><lastmod>2020-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minhohh-batalhahh-braga-campus-party-274808</loc><lastmod>2007-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hackday-london-274809</loc><lastmod>2007-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-primer-on-python-metaclasses-323666</loc><lastmod>2012-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iwoz-274810</loc><lastmod>2007-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-interactive-rubiks-cube-in-python-323667</loc><lastmod>2012-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleaning-and-compacting-git-repositories-331123</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/properly-sorting-fqdns-in-bash-331124</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-before-time-microsoftcom-331125</loc><lastmod>2020-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-before-time-googlecom-331126</loc><lastmod>2020-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-to-know-issue-201902-331127</loc><lastmod>2019-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-visual-comparison-between-http11-vs-http2-331128</loc><lastmod>2019-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exfiltrating-go-current-goroutine-id-331129</loc><lastmod>2019-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-to-know-issue-201901-331130</loc><lastmod>2019-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/googleness-274823</loc><lastmod>2005-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quaternions-and-key-bindings-simple-3d-visualization-in-matplotlib-323668</loc><lastmod>2012-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-mobile-phone-274824</loc><lastmod>2005-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xcode2-first-steps-274825</loc><lastmod>2005-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ipod-is-not-a-product-its-an-economy-274826</loc><lastmod>2005-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sparse-graphs-in-python-playing-with-word-ladders-323669</loc><lastmod>2012-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gim-aka-google-talk-is-out-and-working-274827</loc><lastmod>2005-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-on-google-talk-274828</loc><lastmod>2005-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xkcd-style-plots-in-matplotlib-323670</loc><lastmod>2012-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/um-e-mail-para-todos-os-cidadaos-274829</loc><lastmod>2005-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/containers-will-not-fix-your-broken-culture-and-other-hard-truths-331131</loc><lastmod>2019-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-linux-raid5-chunk-size-part-3-ext4-cdnjs-raw-data-331132</loc><lastmod>2019-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-linux-raid5-chunk-size-part-2-the-internets-wisdom-331133</loc><lastmod>2019-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-software-security-in-2019-331134</loc><lastmod>2019-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-linux-raid5-chunk-size-part-1-block-device-level-benchmarks-331135</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-chronicle-of-getting-text-sizing-to-just-work-in-mobile-browsers-331136</loc><lastmod>2018-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-331137</loc><lastmod>2018-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/madeira-274831</loc><lastmod>2005-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/palmas-palminhas-274830</loc><lastmod>2005-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blogging-with-ipython-in-octopress-323671</loc><lastmod>2012-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-social-networks-274832</loc><lastmod>2005-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sao-miguel-274833</loc><lastmod>2005-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optical-illusions-in-matplotlib-323672</loc><lastmod>2012-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yet-another-emulator-granny-smith-335065</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patentes-de-software-274834</loc><lastmod>2005-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-property-based-testing-series-344679</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-opening-a-macmini-experience-274835</loc><lastmod>2005-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/um-sabado-diferente-saltar-de-um-aviao-274836</loc><lastmod>2005-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-blogging-phenomena-274837</loc><lastmod>2005-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ichat-and-jabber-xmpp-reverse-engineering-274838</loc><lastmod>2005-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dumbdd-335066</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netatalk-40-future-proofing-apple-file-sharing-335067</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-python-is-the-last-language-youll-have-to-learn-323673</loc><lastmod>2012-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-274839</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-three-durable-function-forms-331138</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-mnt-reform-after-a-couple-months-332011</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-you-want-a-cookie-333453</loc><lastmod>2015-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1000000-websites-333454</loc><lastmod>2015-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technical-update-automated-episode-diagram-generation-338068</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-programming-in-python-bayesian-blocks-323674</loc><lastmod>2012-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-python-animating-the-schrodinger-equation-323675</loc><lastmod>2012-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/numba-vs-cython-323676</loc><lastmod>2012-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matplotlib-animation-tutorial-323677</loc><lastmod>2012-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memoryview-benchmarks-2-323678</loc><lastmod>2012-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memoryview-benchmarks-323679</loc><lastmod>2012-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brr-wants-a-job-323680</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/south-pole-water-infrastructure-323681</loc><lastmod>2024-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engineering-for-slow-internet-323682</loc><lastmod>2024-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redeployment-part-three-323683</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-sign-on-for-furries-323695</loc><lastmod>2025-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redeployment-part-two-323684</loc><lastmod>2024-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/folks-arent-forming-memories-like-they-used-to-323690</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redeployment-part-one-323685</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/south-pole-electrical-infrastructure-323686</loc><lastmod>2023-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowdrifts-323687</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-about-the-web-developers-323693</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pressure-altitude-323688</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-fargo-to-zebra-323691</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/south-pole-signage-323689</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vibe-coded-saas-killed-my-team-323692</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-codings-hype-for-non-developers-is-over-323694</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technical-interviews-are-realigning-with-reality-through-ai-323697</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advertising-to-agents-323696</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-be-graduating-soon-in-computer-science-323698</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-coding-vs-reality-323699</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-movies-ive-ever-watched-323700</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-jujutsu-effect-323707</loc><lastmod>2025-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orthogonal-323701</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pelican-on-a-bike-raytracer-edition-323704</loc><lastmod>2025-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-vibe-coded-projects-in-2025-323702</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-proclamation-regarding-the-restoration-of-the-dash-323703</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/every-hard-drive-ive-owned-has-been-larger-than-all-my-previous-ones-combined-323706</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insights-a-25-year-old-movie-can-give-us-on-llms-323705</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gemini-figured-out-my-nephews-name-323708</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fictional-non-fiction-323709</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-appeal-to-documentation-owners-323710</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-had-a-sad-feeling-for-a-moment-323711</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fortunately-my-learning-turned-out-to-be-profitable-323712</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unexpected-benefit-of-consuming-articles-offline-323713</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-fediverse-comments-to-my-static-site-323714</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ranking-the-hugo-and-nebula-award-winners-and-nominees-323716</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-present-the-first-draft-323715</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-articles-via-podcast-software-323717</loc><lastmod>2024-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latent-spoilers-323718</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llm-assisted-moderation-323719</loc><lastmod>2024-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleaning-up-speech-recognition-with-gpt-323720</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-years-of-gentoo-323721</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chirping-chirping-chirping-323722</loc><lastmod>2023-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-info-manuals-and-adding-them-into-emacs-323723</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-know-who-i-am-bing-323724</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-a-scraping-problem-with-emacs-and-org-mode-323725</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-mandalas-with-javascript-and-canvas-345775</loc><lastmod>2015-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-technical-courses-did-i-use-on-the-job-part-ii-323726</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reintroducing-opel-put-all-your-pelican-posts-in-one-org-file-323728</loc><lastmod>2022-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-technical-courses-did-i-use-on-the-job-323727</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-latex-formulae-in-mastodonel-323729</loc><lastmod>2022-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-more-images-to-this-blog-323730</loc><lastmod>2022-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-trust-your-tax-preparer-323731</loc><lastmod>2022-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trouble-with-many-skeptics-323732</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checklist-for-evaluating-cloud-backup-services-323733</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taming-my-soda-addiction-what-worked-and-what-didnt-323734</loc><lastmod>2021-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consuming-articles-offline-323735</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oliver-heaviside-323736</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-my-email-problem-323740</loc><lastmod>2018-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/put-all-your-pelican-posts-in-one-org-file-323737</loc><lastmod>2019-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2016-plan-344176</loc><lastmod>2016-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/annual-planning-323738</loc><lastmod>2019-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-my-email-problem-followup-323739</loc><lastmod>2018-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encoding-rules-for-turn-based-games-344177</loc><lastmod>2016-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xonsh-and-midnight-commander-323741</loc><lastmod>2018-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-proof-and-the-bystander-effect-323742</loc><lastmod>2017-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ignorance-323743</loc><lastmod>2017-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reciprocity-and-the-golden-rule-323744</loc><lastmod>2017-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-apps-to-the-external-sd-card-on-android-323745</loc><lastmod>2016-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-monkey-or-cad-monkey-323746</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shine-a-spotlight-on-those-photos-323747</loc><lastmod>2015-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pay-down-mortgage-or-invest-323748</loc><lastmod>2015-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/study-notes-in-the-information-age-323749</loc><lastmod>2015-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glacial-344178</loc><lastmod>2016-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/luminosity-masks-in-darktable-323750</loc><lastmod>2015-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-perils-of-watching-ted-talks-323752</loc><lastmod>2012-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bird-watching-323751</loc><lastmod>2013-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merriam-webster-is-rolling-in-his-grave-literally-323754</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guide-to-midnight-commander-323753</loc><lastmod>2012-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-2004-transit-of-venus-323755</loc><lastmod>2012-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/michael-hart-has-passed-away-323756</loc><lastmod>2011-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vertical-integration-is-the-only-thing-that-matters-323757</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sell-it-or-run-it-there-is-no-middle-ground-333455</loc><lastmod>2015-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dark-souls-font-wifi-restored-323758</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-reviews-voy-repression-and-critical-care-338069</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-iphone-hates-my-wifi-323759</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-student-loan-servicer-took-560-and-kept-it-for-a-year-323760</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bug-catcher-344179</loc><lastmod>2016-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-dotfiles-should-not-go-in-libraryapplication-support-323762</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-turn-an-iphones-ringer-on-323761</loc><lastmod>2025-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visible-area-detection-with-recursive-shadowcast-344180</loc><lastmod>2015-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-state-in-haskell-with-ioref-323763</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bisecting-ghc-is-easier-than-i-thought-323765</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-git-range-diff-output-323764</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giving-my-student-loan-servicer-a-560-interest-free-loan-323767</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-git-prole-323766</loc><lastmod>2024-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-ghciwatch-10-323768</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-gits-diff3-merge-conflicts-are-confusing-323769</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-good-soap-dish-323771</loc><lastmod>2022-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-for-haskellers-323770</loc><lastmod>2023-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-want-to-ship-a-command-line-tool-for-macos-323772</loc><lastmod>2022-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slacks-threads-are-terrible-for-accessibility-323778</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transgender-surgery-is-way-too-hard-to-get-323773</loc><lastmod>2022-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-nixos-doesnt-have-to-hurt-323775</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-guis-and-why-i-dont-like-them-323774</loc><lastmod>2022-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/against-discord-channels-323776</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-driven-computing-323777</loc><lastmod>2021-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rustconf-323779</loc><lastmod>2020-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-letter-brandeis-is-failing-its-disabled-students-323780</loc><lastmod>2020-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-functional-programming-in-java-323781</loc><lastmod>2020-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-you-see-is-what-you-get-333456</loc><lastmod>2015-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/habits-ive-developed-for-fast-efficient-programming-335218</loc><lastmod>2021-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-i-am-not-323782</loc><lastmod>2019-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-c-the-light-323785</loc><lastmod>2017-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unicode-resources-323783</loc><lastmod>2018-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ascii-table-323784</loc><lastmod>2018-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-haskell-talk-to-postgresql-without-suffering-323786</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-http3-is-not-always-faster-than-http2-323788</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archive-automatic-optimal-pipelining-of-redis-commands-323787</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-functional-programmers-get-wrong-about-systems-323789</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-praise-of-control-planes-or-why-you-need-a-place-to-stand-323790</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-best-thinking-is-wasted-on-the-wrong-decisions-323791</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-really-bash-is-not-enough-why-large-scale-ci-needs-an-orchestrator-323792</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-actions-is-slowly-killing-your-engineering-team-323793</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/punycode-my-new-favorite-algorithm-323794</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cellular-automata-cave-generation-344181</loc><lastmod>2015-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-crdt-dictionary-a-field-guide-to-conflict-free-replicated-data-types-323795</loc><lastmod>2025-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accidental-or-essential-understanding-complexity-in-software-design-323798</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/json-schema-demystified-understanding-schemas-dialects-vocabularies-and-metaschemas-323796</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/event-design-for-streaming-systems-a-primer-323797</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embracing-flexibility-in-haskell-libraries-the-power-of-records-of-functions-323803</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-you-need-to-know-about-trump-323799</loc><lastmod>2025-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cadence-of-salting-323801</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/actuarial-murder-and-other-diffuse-acts-of-violence-323800</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-published-notes-323802</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hi-barbie-higher-kinded-records-made-easyer-323804</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haskell-best-practices-wildcards-aren-323805</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-and-back-again-turning-haskell-functions-into-rpc-calls-part-2-323806</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-and-back-again-turning-haskell-functions-into-rpc-calls-part-1-323807</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-a-large-tokio-based-rust-library-with-haskell-323808</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-settles-in-5b-incognito-mode-lawsuit-339698</loc><lastmod>2024-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-serialization-class-to-rule-them-all-323809</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-react-with-ghcjs-323814</loc><lastmod>2014-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opentelemetry-gotchas-phantom-spans-323810</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cruel-part-is-323811</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vignettes-323812</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-code-a-tcpip-stack-4-tcp-data-flow-socket-api-323818</loc><lastmod>2016-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/garbage-in-never-out-323813</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-growler-a-simple-http-server-toolkit-323815</loc><lastmod>2014-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-storage-and-recovery-of-gpg-keys-323816</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-code-a-tcpip-stack-3-tcp-basics-handshake-323821</loc><lastmod>2016-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-code-a-tcpip-stack-5-tcp-retransmission-323817</loc><lastmod>2017-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-arch-linux-on-dell-xps-15-323819</loc><lastmod>2016-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-arch-linux-on-dell-xps-15-323820</loc><lastmod>2016-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-code-a-tcpip-stack-2-ipv4-icmpv4-323822</loc><lastmod>2016-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/establish-your-online-identity-using-gnupg-323825</loc><lastmod>2016-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-code-a-tcpip-stack-1-ethernet-arp-323823</loc><lastmod>2016-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openvpn-puts-packets-inside-your-packets-323824</loc><lastmod>2016-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-youve-got-nothing-to-hide-333457</loc><lastmod>2015-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legal-troubles-for-adobe-analytics-339699</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-analytics-ai-339700</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-passport-application-with-haskell-323826</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uk-air-traffic-control-meltdown-323829</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/domain-structured-programming-uk-atc-meltdown-323827</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2d-phong-illumination-in-webgl-344182</loc><lastmod>2015-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uk-atc-meltdown-and-swiss-cheese-323828</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-some-python-programmers-dont-want-haskell-323830</loc><lastmod>2023-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/publications-323831</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-rediscovery-323832</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-homelab-323833</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cat-323834</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hipaa-and-mental-health-339701</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-really-do-need-to-get-money-moving-differently-323835</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surely-the-crash-of-the-us-economy-has-to-be-soon-323836</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-should-not-write-library-style-code-probably-323838</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculating-a-wordle-leaderboard-323837</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-not-use-deepseek-to-reward-deepseek-323841</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hate-frustration-annoyance-and-anger-323839</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-are-just-as-bad-as-my-llms-323840</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repo-link-feel-free-to-send-prs-323842</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/their-argument-its-hard-on-our-infra-so-goes-down-the-drain-323844</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-ai-battle-323843</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-replies-are-getting-more-sophisticated-or-people-are-turning-into-ais-323845</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-meta-subscriptions-are-under-attack-and-why-it-matters-for-privacy-339702</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-december-339703</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/host-analytics-on-cloudflare-zaraz-339704</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-github-skill-installed-automatically-by-codex-now-causes-it-to-prepend-codex-to-each-323846</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-of-an-abandoned-game-344183</loc><lastmod>2015-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-throttling-protocol-for-model-providers-323847</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-secrets-management-a-complete-technical-guide-348659</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-your-claude-subscription-renewed-too-recently-and-you-dont-wanna-waste-those-tokens-you-323848</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-dislike-rotating-ack-emojis-on-your-messages-in-openclaw-this-is-how-to-make-sure-it-323849</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ham-or-spam-gmail-not-to-be-trusted-for-important-mail-333458</loc><lastmod>2015-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/german-bnd-aided-nsa-in-spying-on-dutch-french-and-austrians-333459</loc><lastmod>2015-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-not-disclose-your-salary-to-recruiters-333460</loc><lastmod>2015-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/add-google-analytics-to-convertkit-339705</loc><lastmod>2023-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plainer-language-for-better-agent-ux-323850</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-has-happened-to-some-companies-i-worked-at-before-323851</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swimming-review-2025-323852</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-i-can-change-323853</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-down-sidescrolling-engine-344184</loc><lastmod>2015-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-need-to-adopt-ai-as-a-software-engineer-323854</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-all-cto-now-323857</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-the-scariest-monster-in-the-woods-323855</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pitch-controlled-game-344185</loc><lastmod>2015-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podia-at-scale-323856</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-bridgetown-on-cloudflare-page-v2-323859</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/losing-our-taste-323858</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculate-140rodshogshead-to-l100km-from-your-zsh-prompt-344186</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-disagree-323860</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolution-of-incident-response-at-podia-323861</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memory-solutions-for-firmware-ota-updates-323862</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designers-guide-motor-control-and-drivers-323863</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/risc-v-soc-supports-voice-enabled-iot-devices-323869</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/negative-resistance-amplification-323864</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photovoltaic-driver-streamlines-ev-power-designs-323867</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gan-ics-drive-robotics-and-motion-control-323865</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-prometheus-metrics-discovery-with-docker-labels-344187</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-filters-curb-5-ghz-audio-line-noise-323866</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shielded-inductors-reduce-emissions-in-tight-layouts-323868</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metcase-expands-accessory-options-for-enclosures-323871</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveling-up-industry-40-323870</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/afterthoughs-on-banach-tarski-and-the-miracle-of-loaves-and-fishes-323872</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-helped-the-popes-with-his-latest-encyclical-his-math-background-helped-323874</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-little-solutions-323873</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-analytics-pricing-paid-vs-free-339706</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analytics-without-a-cookie-banner-339707</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-to-1-million-arr-october-update-339708</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-recipe-for-a-functional-app-series-344680</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-little-problems-323875</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-oxford-term-323876</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-durable-function-tree-part-2-331139</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fifty-333461</loc><lastmod>2015-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computers-are-brain-amplifiers-333462</loc><lastmod>2015-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-talk-about-your-backups-333463</loc><lastmod>2015-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-army-of-the-new-independents-333464</loc><lastmod>2015-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-technology-but-none-of-the-love-333465</loc><lastmod>2015-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-100-gift-card-could-be-legit-a-1000-is-obviously-a-scam-what-should-scammers-do-323877</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bennett-and-brassard-win-the-turing-award-323878</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-thinking-functionally-series-344681</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-r3-the-problem-is-open-thats-too-bad-we-live-in-r3-323879</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tony-hoare-1934-2026-323880</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-do-not-be-a-one-trick-pony-333467</loc><lastmod>2015-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-does-ai-do-on-baseball-brothers-pitchers-323881</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-programming-is-bookkeeping-333466</loc><lastmod>2015-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saving-a-project-and-a-company-333468</loc><lastmod>2014-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curse-of-the-senior-software-engineer-341729</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serving-astro-with-rust-341730</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-purpose-of-proofs-323882</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodharts-law-ken-jennings-and-types-of-knowledge-323883</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-probability-challenge-323884</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-preprocessor-directive-symbols-from-the-dotnet-build-command-line-via-defineconstants-344198</loc><lastmod>2020-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-from-an-azure-artifacts-nuget-feed-from-inside-a-docker-build-344199</loc><lastmod>2020-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-framework-to-dotnet-core-conversion-report-344200</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-containers-are-a-game-changer-for-software-development-344201</loc><lastmod>2019-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoupling-architecture-and-teams-344202</loc><lastmod>2018-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-gets-an-easy-math-problem-wrong-i-got-it-right-how-is-that-possible-323885</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joe-halpern-1953-2026-323886</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-programming-why-its-a-bad-idea-344203</loc><lastmod>2018-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-an-amazon-worker-intifada-forming-336750</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/void-linux-devs-censoring-xlibre-screenshots-336751</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-hat-employee-says-free-software-is-it-version-of-white-supremacy-336752</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-journal-had-9-million-views-in-august-336753</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suse-hired-red-hats-vp-of-dei-336754</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assigning-open-problems-in-class-323887</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-mathematics-and-mathematicians-323888</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dark-pattern-for-autoplaying-videos-clickjacking-pause-331296</loc><lastmod>2019-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-used-to-think-historians-in-the-future-will-have-too-much-to-work-with-i-could-be-wrong-323889</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-i-learnt-creating-guitar-dashboard-svg-typescript-and-music-theory-344204</loc><lastmod>2018-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clickbait-snail-mail-331297</loc><lastmod>2019-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dockershim-and-some-network-tips-123dev-66-348052</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-consultants-vs-bad-consultants-333469</loc><lastmod>2014-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapreduce-in-simple-language-331298</loc><lastmod>2019-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-possibilities-of-web-midi-with-typescript-344205</loc><lastmod>2018-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-growth-by-itself-was-good-then-getting-cancer-would-be-good-news-333470</loc><lastmod>2014-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whose-phone-is-it-anyway-333471</loc><lastmod>2014-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/before-the-chatgpt-hw-debate-there-were-other-if-students-use-x-to-do-their-hw-debates-323891</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sampling-the-oxford-cs-library-323890</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fighting-temeraire-revisited-323892</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-with-infinite-grids-331313</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-trip-to-neurips-2025-331314</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silksong-quick-hints-331315</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-random-rhombus-tilings-331316</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-accelerated-game-of-life-331317</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-culture-novels-as-a-dystopia-331318</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerated-game-of-life-with-cuda-triton-331319</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-talks-on-accessible-theorems-323893</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monte-carlo-toolkit-for-designing-and-validating-step-range-filter-spectrometer-designs-326577</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ccpa-and-data-protection-all-there-is-to-know-339709</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delete-act-all-you-need-to-know-339712</loc><lastmod>2023-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enterprise-analytics-339710</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-november-2023-339711</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-road-to-1-million-arr-september-update-339714</loc><lastmod>2023-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobile-app-tracking-under-fire-339713</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-october-2023-339715</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hipaa-violations-339716</loc><lastmod>2023-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-challenge-to-the-eu-us-data-transfer-framework-339717</loc><lastmod>2023-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-add-video-tracking-using-google-tag-manager-339718</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/direct-marketing-under-gdpr-339719</loc><lastmod>2023-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-to-1-million-arr-august-update-339720</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/community-323894</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-do-about-students-using-chatgpt-to-do-their-homework-323895</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pragmatic-agent-native-architecture-323898</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rational-functions-solved-323896</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/main-character-323897</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haas-will-be-the-new-saas-323899</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blind-constraints-not-blind-spots-323900</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ai-makes-for-better-software-companies-323901</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-should-write-50-of-your-code-323902</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimated-tokens-to-merge-etm-other-thoughts-on-ai-coding-323903</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-amazon-will-miss-ai-like-intel-missed-mobile-323904</loc><lastmod>2025-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ccpa-vs-cpra-what-is-new-339721</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25-year-follow-up-on-buying-the-dip-on-pandemic-stocks-323910</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-year-follow-up-on-buying-the-dip-on-pandemic-stocks-323905</loc><lastmod>2025-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/500-days-of-math-323908</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-guide-to-heuristic-bot-programming-contests-323906</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-killed-the-hardware-cycle-323907</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-more-successful-products-323909</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-incumbents-struggle-with-ai-more-than-it-seems-323911</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2-year-follow-up-on-buying-the-dip-on-pandemic-stocks-323912</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/popsmash-why-we-started-with-a-shopify-app-323913</loc><lastmod>2024-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consumer-ai-product-retention-323914</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aggregating-demand-in-the-age-of-ai-abundance-323915</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disruption-is-different-with-ai-more-dangerous-for-incumbents-323916</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-ai-products-but-dont-think-of-them-like-that-323917</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-im-relearning-math-as-an-adult-323918</loc><lastmod>2024-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/business-questions-worth-asking-323920</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-host-wordpress-sites-free-with-github-cloudflare-pages-323919</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-crypto-323923</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psa-put-your-cash-in-a-money-market-instead-of-a-savings-account-323921</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/15-year-follow-up-on-buying-the-dip-on-pandemic-stocks-323922</loc><lastmod>2023-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-so-far-323924</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1-year-follow-up-on-buying-the-dip-on-pandemic-stocks-323925</loc><lastmod>2023-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recession-opportunities-323926</loc><lastmod>2022-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-app-ecosystems-323927</loc><lastmod>2021-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subtracting-to-multiply-323928</loc><lastmod>2021-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/risc-v-is-sloooow-323933</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-wordpress-needs-gutenberg-the-future-of-page-builders-323929</loc><lastmod>2018-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surviving-hacker-news-traffic-with-the-help-of-free-cdns-345776</loc><lastmod>2014-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-got-into-tech-323930</loc><lastmod>2015-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twenty-one-years-of-blogging-323931</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgraded-to-openwrt-2510-323932</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-diary-of-aarch64-porter-id-registers-323937</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-i-read-in-2025-323934</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-diary-of-aarch64-porter-risc-v-323935</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waek-na-inpost-323936</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-r1-redundancy-and-zebra-snakes-323939</loc><lastmod>2017-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finished-factorio-space-age-under-40-hours-323938</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/act-2018-applied-category-theory-research-school-323940</loc><lastmod>2017-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eigenstuff-diagrammatically-323941</loc><lastmod>2017-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orthogonality-and-projections-323942</loc><lastmod>2017-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jetbrains-the-ide-for-dei-336755</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-understanding-f-types-series-344682</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determinants-and-the-lindstrom-gessel-vienot-lemma-323943</loc><lastmod>2017-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1st-workshop-on-string-diagrams-in-computation-logic-and-physics-323944</loc><lastmod>2017-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leicester-and-the-battle-for-universities-323947</loc><lastmod>2016-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-string-diagrams-323945</loc><lastmod>2017-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-monoid-is-a-category-a-category-is-a-monad-a-monad-is-a-monoid-323946</loc><lastmod>2017-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/31-fibonacci-and-sustainable-rabbit-farming-323948</loc><lastmod>2016-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astralbrowser-designing-an-incredibly-fast-but-niche-file-search-engine-323949</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctrlaltdrink-adventures-building-a-garden-bar-with-a-hidden-motorised-drinks-cabinet-323950</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-a-new-ai-voice-for-piper-tts-with-only-4-words-323951</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rackmounting-that-which-should-not-be-rackmounted-323952</loc><lastmod>2025-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-printing-giant-things-with-a-python-jigsaw-generator-323953</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designbuild-of-some-curved-fully-parametric-speaker-cabinets-323954</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-pc-cooling-with-python-and-grafana-323958</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-gps-into-the-meteor-75-pro-a-tiny-fpv-drone-323955</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-comprehensive-guide-to-fpv-drone-technology-323956</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-understanding-monoids-series-344683</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diy-fpv-flight-simulator-using-a-vtx-control-receiver-and-hdmi-converter-323957</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-hip-hop-in-decline-a-statistical-analysis-323962</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semi-automatic-whole-house-iphone-internet-failover-with-nixos-323959</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cnc-routing-speeds-and-feeds-323960</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamings-biggest-tv-show-is-for-5-year-olds-323961</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-tv-show-quality-matter-on-streaming-a-statistical-analysis-323963</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spotify-tiktok-music-trends-323964</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pop-music-data-hub-323965</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-billion-dollar-business-of-abba-323966</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-romance-romantasy-and-smut-took-over-publishing-and-entertainment-a-statistical-analysis-323973</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-improbable-is-movie-stardom-a-statistical-analysis-323967</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rise-fall-and-slight-rise-of-dvds-a-statistical-analysis-323970</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-movies-are-the-most-polarizing-a-statistical-analysis-323968</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-albums-obsolete-in-the-streaming-era-a-statistical-analysis-323969</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-streaming-report-323971</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-cds-making-a-comeback-a-statistical-analysis-323972</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-best-month-for-new-movies-and-music-a-statistical-analysis-323974</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-video-podcasts-took-over-streaming-a-statistical-analysis-323977</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rise-and-fall-of-the-hollywood-movie-soundtrack-a-statistical-analysis-323975</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-most-artists-peak-with-their-first-album-a-statistical-analysis-323976</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-did-rock-become-classic-rock-a-statistical-analysis-323978</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-avatar-have-no-cultural-footprint-a-statistical-analysis-323979</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-music-stars-write-their-own-songs-a-statistical-analysis-323980</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-too-can-make-a-boilerplate-323981</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-september-2023-339722</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sixty-six-commits-and-the-commands-that-didnt-survive-323982</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-plugins-no-problem-integrating-tak-meshtastic-and-ios-323983</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-cost-hops-for-favorite-routers-323984</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updates-to-supported-hardware-323987</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-router_late-323985</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-one-time-at-def-con-323986</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-27-preview-ui-overhaul-introducing-baseui-new-input-support-tft-unification-323988</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-major-solution-to-a-miner-problem-323989</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-longfast-holding-your-mesh-back-better-lora-presets-for-bigger-meshtastic-networks-323990</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-designer-a-new-customization-tool-for-rakwireless-hardware-323992</loc><lastmod>2025-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-26-preview-mui-and-next-hop-routing-are-here-323991</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-site-planner-an-open-source-tool-to-optimize-your-mesh-deployments-323993</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-your-meshtastic-experience-stand-out-with-emojis-323994</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-the-right-device-role-323995</loc><lastmod>2024-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-meshtastic-solutions-supporting-the-future-of-the-open-source-meshtastic-project-323996</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ab-testing-with-simple-analytics-339723</loc><lastmod>2023-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-encryption-evolving-from-simple-messaging-to-a-versatile-solution-323997</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-why-use-f-series-344684</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/important-changes-to-the-meshtastic-project-hosted-mqtt-server-323998</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-meshtastic-uses-managed-flood-routing-323999</loc><lastmod>2024-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exposing-more-parallelism-is-the-hidden-reason-why-some-vectorized-loops-are-faster-not-vectorization-per-se-324001</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastics-opposition-to-proposed-changes-on-900-mhz-band-324000</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floating-point-error-handling-in-c-what-actually-works-324002</loc><lastmod>2026-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-dive-in-java-vs-c-performance-324003</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/9-things-every-fresh-graduate-should-know-about-software-performance-324004</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-800000-hours-career-guide-331320</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dobbs-v-jackson-ruling-is-a-privacy-mess-339724</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-messy-reality-of-simd-vector-functions-324005</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-debugging-with-llvm-mca-simulating-the-cpu-324008</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-optimizing-compiler-doesnt-help-much-with-long-instruction-dependencies-324006</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-buffers-to-avoid-copying-data-324007</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fiya-flamegraphs-in-your-app-324009</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memory-subsystem-optimizations-the-remaining-topics-324010</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-meditation-experience-improve-success-with-the-jhanas-324011</loc><lastmod>2024-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-do-the-jhanas-324012</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-notes-for-summer-of-protocols-324013</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-techs-notion-of-talent-scarcity-324014</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapping-digital-worlds-324015</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapping-out-the-tribes-of-climate-324017</loc><lastmod>2022-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/early-stage-funding-markets-for-science-an-analysis-324016</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idea-machines-324019</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cultivating-agency-324018</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-printing-types-324022</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-science-funding-in-tech-2011-2021-324020</loc><lastmod>2022-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multisearch-324021</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clavis-caeliglestis-a-synopsis-of-the-universe-324025</loc><lastmod>2025-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-types-324023</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-clavis-caeliglestis-a-synopsis-of-the-universe-324024</loc><lastmod>2025-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-the-natural-system-of-colours-324028</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-the-new-york-and-erie-railroad-organizational-diagram-324026</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-york-and-erie-railroad-organizational-diagram-324027</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-natural-system-of-colours-324029</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/living-with-nausea-my-story-in-six-charts-324030</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-lilies-amp-roses-of-pj-redouteacute-324031</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lilies-amp-roses-of-pj-redouteacute-324032</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/humming-birds-324033</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-humming-birds-324034</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metra-ticket-gallery-updates-324035</loc><lastmod>2023-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-17th-century-watercolors-324043</loc><lastmod>2022-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-color-printer-324036</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-the-color-printer-324037</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-the-four-books-of-architecture-324038</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-four-books-of-architecture-324039</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/17th-century-watercolors-324044</loc><lastmod>2022-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geometric-primes-324040</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-of-mathematical-instruments-324041</loc><lastmod>2022-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mathematical-instruments-324042</loc><lastmod>2022-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-linux-home-server-sleep-on-idle-and-wake-on-demand-the-simple-way-324048</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/painted-sandwiches-324045</loc><lastmod>2022-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rescheduling-10-325246</loc><lastmod>2012-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-llm-assisted-journaling-workflow-324046</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friendly-neighbor-a-network-service-for-linux-wake-on-demand-written-in-zig-324047</loc><lastmod>2023-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-is-a-ravenclaw-331321</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-011-331322</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comma_hack-6-331323</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/owning-a-5m-data-center-331324</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-based-time-machine-backup-server-using-netatalk-and-zfs-324049</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-an-outbound-internet-of-things-iot-firewall-with-openwrt-324050</loc><lastmod>2022-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-raspberry-pi-based-home-internet-router-using-a-cm4-and-dfrobot-router-board-324051</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vaccine-certificates-building-an-app-to-understand-how-they-work-324052</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-this-thing-still-on-324054</loc><lastmod>2020-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xerox-parc-and-yesterdays-office-of-tomorrow-324053</loc><lastmod>2021-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-battery-powered-wireless-sensor-using-bluetooth-low-energy-ble-and-apple-homekit-part-3-324055</loc><lastmod>2017-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-internet-without-ipv4-connectivity-324056</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-an-ai-agent-take-an-old-data-engineering-test-it-scored-92-324057</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-wifi-controlled-car-with-rust-and-esp32-324058</loc><lastmod>2024-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beginner-rust-esp32-development-snake-324059</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-should-i-program-324062</loc><lastmod>2020-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-clippy-lint-324060</loc><lastmod>2022-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-glad-i-factored-out-jquery-345777</loc><lastmod>2014-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-aws-lambda-custom-runtime-in-rust-324061</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-rust-2021-roadmap-crates-concision-and-community-324063</loc><lastmod>2020-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-fix-high-cpu-usage-by-the-cachedelete-daemon-in-os-x-catalina-324064</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-governments-should-adopt-and-invest-in-foss-324065</loc><lastmod>2020-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-alma-for-persistent-liveusb-installations-of-arch-linux-324066</loc><lastmod>2020-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retrospective-of-my-first-useful-rust-project-324067</loc><lastmod>2020-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serverless-data-ingestion-with-rust-and-aws-ses-324068</loc><lastmod>2020-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-data-oriented-design-with-rust-324069</loc><lastmod>2020-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-august-2023-339725</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-are-your-rights-under-the-ccpa-339726</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-post-324075</loc><lastmod>2014-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-practical-introduction-to-async-programming-in-rust-324070</loc><lastmod>2020-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resources-to-learn-spanish-324073</loc><lastmod>2014-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-ingestion-with-rust-and-aws-lambda-324071</loc><lastmod>2020-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-expectation-maximisation-em-algorithm-324072</loc><lastmod>2014-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-mendelian-randomization-324074</loc><lastmod>2014-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-retrospective-predictions-324076</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-were-working-2025-324077</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/letting-others-get-rich-324079</loc><lastmod>2025-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-hiring-loop-in-the-age-of-ai-324078</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-were-working-2024-324081</loc><lastmod>2024-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-on-from-react-a-year-later-324080</loc><lastmod>2025-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-on-from-react-324082</loc><lastmod>2024-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-next-324083</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divining-dreams-and-exploring-llms-324084</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-024-324085</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-joins-datadog-324086</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-binance-built-a-100pb-log-service-with-quickwit-324087</loc><lastmod>2024-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-log-search-service-for-under-7month-324095</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-quickwit-glasskube-package-324088</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-math-puzzle-and-a-better-algorithm-for-top-k-324092</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-allocating-unused-memory-boosts-performance-by-2x-324089</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-quickwit-vs-loki-324090</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-022-324091</loc><lastmod>2024-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grafana-plugin-04-qol-features-ahead-324093</loc><lastmod>2024-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-08-indexing-and-search-at-petabyte-scale-324094</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-search-to-0-with-aws-lambda-324098</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packaging-quickwit-for-aws-lambda-324096</loc><lastmod>2024-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-performance-on-aws-lambda-324097</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grafana-plugin-03-towards-application-performance-monitoring-324099</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-07-elasticsearch-api-compatibility-and-30-performance-gains-324100</loc><lastmod>2024-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/s3-express-speculations-324101</loc><lastmod>2023-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-101-architecture-of-a-distributed-search-engine-on-object-storage-324102</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-021-324103</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-search-to-terabytes-on-a-budget-324104</loc><lastmod>2023-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compressed-indexable-bitset-324105</loc><lastmod>2023-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-020-schemaless-324106</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/observe-your-rust-application-with-quickwit-jaeger-and-grafana-324107</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-06-elasticsearch-compatibility-grafana-support-and-more-324108</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-05-distributed-tracing-with-open-telemetry-and-jaeger-vrl-pulsar-support-and-more-324113</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whichlang-a-fast-language-detection-library-for-rust-324109</loc><lastmod>2023-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-is-now-an-official-jaeger-storage-backend-324111</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/efficient-indexing-with-quickwit-rust-actor-framework-324110</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-organic-software-manifesto-324112</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-019-is-out-324114</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-03-schemaless-indexing-aggregations-and-more-324117</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-04-distributed-indexing-with-kafka-k8s-native-and-more-324115</loc><lastmod>2022-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filtering-a-vector-with-simd-instructions-avx-2-and-avx-512-324116</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decentralized-cluster-membership-in-rust-324118</loc><lastmod>2022-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-investigate-memory-usage-of-your-rust-program-324119</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tantivy-017-is-out-324120</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-raises-a-26m-seed-round-to-build-the-leading-cloud-native-search-engine-for-large-datasets-324121</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-02-brings-full-text-search-to-clickhouse-and-kafka-324122</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-switched-from-vundle-to-plug-345778</loc><lastmod>2014-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-cool-rust-optimization-story-324123</loc><lastmod>2021-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-324126</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickwit-a-highly-cost-efficient-search-engine-in-rust-324124</loc><lastmod>2021-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speed-up-laravel-tests-with-database-transactions-345779</loc><lastmod>2014-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-the-web-for-1000-month-324125</loc><lastmod>2021-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ircv3-downgrades-324127</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retiring-certfp-expiration-verification-324136</loc><lastmod>2024-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-and-upcoming-ircv3-features-324128</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/osuosl-is-worth-saving-324131</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-good-advice-324129</loc><lastmod>2025-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-price-of-good-advice-324130</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-belated-state-of-the-network-324134</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-your-channels-visible-enough-324132</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/addressing-burnout-324133</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/establishing-an-etiquette-for-llm-use-on-liberachat-324135</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-week-in-review-june-9-2025-324137</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-next-for-e-readers-in-2024-324138</loc><lastmod>2023-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-kindle-updates-onyx-convoluted-products-and-kobo-news-324139</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-fork-in-the-road-deciding-kafkas-diskless-future-331144</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-best-e-readers-you-should-buy-right-now-324140</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-im-not-a-fan-of-zero-copy-apache-kafka-apache-iceberg-331145</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-indexes-how-open-table-formats-optimize-query-performance-331146</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-does-the-ccpa-apply-339727</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-does-the-hipaa-compare-to-the-ccpa-and-gdpr-339728</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-meta-is-in-a-world-of-trouble-339729</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cjeu-cookie-based-analytics-collects-sensitive-data-339730</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-2022-year-in-review-324141</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-0103-331325</loc><lastmod>2025-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-comma-four-331326</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-010-331328</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-0101-331327</loc><lastmod>2025-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-098-331331</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-099-331329</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-drive-from-a-world-model-331330</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacsconf-2025-report-331332</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacsconf-2024-report-331333</loc><lastmod>2024-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacsconf-2023-report-331334</loc><lastmod>2024-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contrasting-roles-for-ikk-regulated-inflammatory-signalling-pathways-for-development-and-maintenance-of-type-1-and-adaptive-t-cells-331466</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-kindle-rewards-new-onyx-e-notes-324142</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2026-goal-is-to-be-bored-more-often-331343</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/append-only-storage-331344</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-time-its-not-fatigue-but-disconnection-331347</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/331345</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-still-the-center-would-not-hold-331346</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forking-chrome-to-render-in-a-terminal-331348</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forking-chrome-to-turn-html-into-svg-331349</loc><lastmod>2022-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-lots-of-new-e-readers-have-come-out-lately-324143</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-rising-ebook-costs-and-kindle-news-324144</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-kaleido-3-gallery-3-and-inknote-color-324145</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immediate-mode-option-parser-small-simple-elegant-331350</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-if-an-expression-is-constant-in-c-331351</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2024-bqn-331352</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chibihash-small-fast-64-bit-hash-function-331353</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-utf8-with-parallel-extract-331356</loc><lastmod>2024-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-compress-fast-lzw-decoding-via-unrolled-linked-list-331354</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strlcpy-and-how-cpus-can-defy-common-sense-331355</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2023-what-ive-learnt-331357</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-gentle-introduction-to-static-analyzers-for-c-331358</loc><lastmod>2023-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hash-based-trees-and-tries-331359</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-simplifying-treap-in-c-331360</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-set-free-ed-pointers-to-null-331361</loc><lastmod>2023-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lock-free-single-element-generic-queue-331362</loc><lastmod>2023-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-top-e-readers-of-2022-did-you-grow-up-reading-324146</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/globally-install-php-command-line-tools-with-composer-345780</loc><lastmod>2014-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wooden-toy-joinery-331195</loc><lastmod>2022-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pico-8-025d-331196</loc><lastmod>2022-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x11-listening-for-an-event-with-a-timeout-the-right-way-331363</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-miserable-state-of-githubs-moderation-331366</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/libz1-experience-in-writing-my-first-library-331364</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isdigit-simple-function-multiple-implementation-331365</loc><lastmod>2022-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-not-a-fan-of-strlcpy3-331367</loc><lastmod>2022-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-stop-writing-f-331368</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sending-git-patches-with-neomutt-331369</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-my-site-open-source-331370</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-view-git-commit-log-without-any-plugins-331371</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-python-for-scripting-331372</loc><lastmod>2025-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-code-generators-pleasant-to-use-331373</loc><lastmod>2024-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-im-not-nixing-my-ocaml-builds-yet-331374</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-ocaml-through-the-eye-of-a-needle-331375</loc><lastmod>2024-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-send-to-kindle-epub-old-kindles-drop-support-for-buying-books-new-e-readers-324147</loc><lastmod>2022-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-kindle-supports-epub-kindle-stops-in-app-purchases-on-android-and-more-324148</loc><lastmod>2022-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-audible-and-bn-drop-in-app-purchases-on-android-324149</loc><lastmod>2022-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-onyx-boox-nova-c-bigme-x6-kobo-forma-324150</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-e-reader-plans-for-2022-amazon-bn-kobo-onyx-remarkable-324151</loc><lastmod>2022-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-map-and-apply-and-bind-344685</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-nook-audiobooks-and-chinese-e-readers-supporting-english-324152</loc><lastmod>2022-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evil-floppy-drives-english-translation-331213</loc><lastmod>2011-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/led-spectrum-analyzer-331214</loc><lastmod>2011-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-year-in-review-331216</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/muzykalna-stacja-dyskow-331215</loc><lastmod>2011-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-year-in-review-331217</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-simplexchat-a-scriptable-decentralized-messaging-app-331218</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-show-what-happened-to-all-of-the-e-paper-displays-324153</loc><lastmod>2022-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2019-was-an-excellent-year-for-e-readers-324155</loc><lastmod>2019-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/here-are-the-best-e-ink-picture-frames-worth-buying-324154</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typescript-implementation-of-fsrs-free-spaced-repetition-scheduler-331219</loc><lastmod>2024-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-readers-galore-324156</loc><lastmod>2019-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-distillation-of-productivity-tools-frameworks-and-methodologies-331220</loc><lastmod>2024-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/50-mile-ultramarathon-packing-list-331222</loc><lastmod>2023-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-year-in-review-331221</loc><lastmod>2023-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpt-functions-api-quickstart-331223</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-system-versioned-tables-in-postgres-331376</loc><lastmod>2024-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haunting-down-errors-in-go-331377</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-stly-access-rights-331378</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-new-kobo-aura-one-and-kindle-paperwhite-4-324157</loc><lastmod>2018-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dog-hair-and-the-computer-mouse-331248</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-toy-websocket-server-from-scratch-331256</loc><lastmod>2022-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-that-are-hard-to-measure-things-that-are-easy-to-measure-331249</loc><lastmod>2023-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iphones-and-action-discoverability-or-how-the-hell-was-i-supposed-to-know-that-331253</loc><lastmod>2022-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-the-desert-no-service-and-your-partners-late-to-the-rendezvous-what-now-331250</loc><lastmod>2023-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practice-being-a-beginner-331251</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-by-working-on-problems-just-outside-of-your-reach-331252</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hobby-buyers-fallacy-id-really-pursue-my-hobby-if-i-just-bought-x-331254</loc><lastmod>2022-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stubbornness-and-programming-331255</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphql-and-type-systems-331380</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spectral-contexts-in-go-331379</loc><lastmod>2023-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happens-if-you-point-two-cnames-at-each-other-not-much-really-331257</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sharpening-the-axe-for-programming-331258</loc><lastmod>2022-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-expectations-and-fun-331381</loc><lastmod>2022-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-duckey-to-quack-331382</loc><lastmod>2022-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smaller-static-sites-with-new-formats-331383</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-android-p-new-e-readers-and-upcoming-interviews-324158</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-is-there-a-future-in-3g-ebook-readers-324159</loc><lastmod>2018-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-new-sony-digital-paper-and-onyx-boox-note-s-324161</loc><lastmod>2018-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-ebook-readers-take-a-step-back-in-2018-324160</loc><lastmod>2018-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-ebook-piracy-red-iphone-and-new-e-readers-324162</loc><lastmod>2018-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-apple-processors-bn-kindle-and-e-reader-news-324163</loc><lastmod>2018-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-onyx-boox-note-inkbook-and-audible-news-324164</loc><lastmod>2018-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-safe-http-servers-in-go-via-generics-331384</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/row-polymorphism-in-go-331385</loc><lastmod>2019-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wibbly-wobbly-timey-wimey-331386</loc><lastmod>2018-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-custom-codeception-module-345781</loc><lastmod>2014-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-show-march-19-2018-324165</loc><lastmod>2018-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-music-to-read-to-324168</loc><lastmod>2017-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-live-in-a-literary-world-of-terrible-self-published-authors-324166</loc><lastmod>2017-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kobo-has-launched-an-audiobook-subscription-plan-and-audio-bookstore-324167</loc><lastmod>2017-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radio-show-the-health-benefits-of-e-books-324169</loc><lastmod>2016-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-anticipation-and-entrainment-in-human-robot-interaction-326608</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2015-was-the-worst-year-ever-for-e-readers-324170</loc><lastmod>2015-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-audiobook-trends-and-statistics-for-2016-324171</loc><lastmod>2015-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-resilient-git-dependency-algorithm-331387</loc><lastmod>2018-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lock-files-are-not-the-only-option-331388</loc><lastmod>2017-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-transducers-to-conduits-and-back-again-331389</loc><lastmod>2016-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clojures-transducers-in-haskell-331390</loc><lastmod>2016-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rationalize-inlein-331391</loc><lastmod>2016-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-epub-e-books-have-less-pages-than-a-print-book-324172</loc><lastmod>2015-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-simplest-collection-331392</loc><lastmod>2016-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-tex-with-recursive-transducers-331393</loc><lastmod>2015-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commit-times-and-work-culture-331394</loc><lastmod>2015-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swearjure-is-turing-complete-331396</loc><lastmod>2015-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/persistent-vector-performance-summarised-331395</loc><lastmod>2015-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-clojures-transients-331398</loc><lastmod>2014-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/persistent-vector-performance-331397</loc><lastmod>2015-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suboptimal-optimisations-331402</loc><lastmod>2013-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-rrb-tree-performance-through-transience-331399</loc><lastmod>2014-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-clojures-persistent-vectors-pt-3-331400</loc><lastmod>2014-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-clojurejava-mixing-in-leiningen-331401</loc><lastmod>2014-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-clojures-persistent-vectors-pt-2-331403</loc><lastmod>2013-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-clojures-persistent-vectors-pt-1-331404</loc><lastmod>2013-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/read-rfc-documents-in-html-form-331405</loc><lastmod>2013-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-in-swearjure-331406</loc><lastmod>2013-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-reader-ownership-declines-by-50-324173</loc><lastmod>2015-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swearjure-clojure-without-alphanumerics-331410</loc><lastmod>2013-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-you-buy-the-bn-nook-glowlight-plus-324174</loc><lastmod>2015-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-cancel-a-blocking-read-in-java-331407</loc><lastmod>2013-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-launches-white-kindle-in-europe-324175</loc><lastmod>2015-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-language-without-conditionals-331408</loc><lastmod>2013-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-javascript-array-using-ajax-345782</loc><lastmod>2014-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fbhc-2013-intro-round-in-clojure-331409</loc><lastmod>2013-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-engineering-and-certification-manager-at-free-software-foundation-331412</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-program-manager-sovereign-tech-fund-all-genders-at-sovereign-tech-agency-331411</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-emails-with-codeception-345783</loc><lastmod>2014-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-co-bereichsleitung-digitale-dienste-bdd-und-fachbereichsleitung-externe-dienste-im-bdd-mwdx-at-university-of-leipzig-331413</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-staff-database-administrator-at-wikimedia-foundation-331414</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-senior-sales-amp-business-development-manager-at-freexian-331415</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-amazon-kindle-voyage-is-a-flop-324176</loc><lastmod>2015-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-top-tablets-and-kobo-loyalty-program-324179</loc><lastmod>2015-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-you-look-for-in-a-new-e-reader-324177</loc><lastmod>2015-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adult-coloring-books-is-the-hot-new-segment-in-publishing-324178</loc><lastmod>2015-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-experimental-sokol-vulkan-backend-331421</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sokol-gfx-resource-view-update-331422</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sokol-gfx-compute-shader-update-331424</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sokol-gfx-compute-milestone-2-update-331423</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zig-and-emulators-331426</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-sokol-header-api-changes-nov-2024-331425</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-sokol-header-api-changes-may-2024-331427</loc><lastmod>2024-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-sokol-header-api-changes-feb-2024-331428</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vscode-wasm-wasi-331429</loc><lastmod>2023-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasm-debugging-with-emscripten-and-vscode-331430</loc><lastmod>2023-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-safely-connect-cloud-server-to-home-gpu-server-331431</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-is-developing-a-publisher-program-called-accelerated-mobile-pages-324180</loc><lastmod>2015-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-parser-combinators-344686</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-nook-and-kobo-e-readers-out-soon-324181</loc><lastmod>2015-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-books-a-million-and-amazon-news-324182</loc><lastmod>2015-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listen-to-william-gibson-read-neuromancer-324183</loc><lastmod>2015-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-e-book-piracy-and-nook-decline-324184</loc><lastmod>2015-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deepseek-r1-a-peek-under-the-hood-331432</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-to-1-million-arr-july-update-339731</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-all-of-the-big-apple-news-from-wwdc-324185</loc><lastmod>2015-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-audiobook-deals-summer-reading-and-more-324186</loc><lastmod>2015-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-llms-and-cursor-to-become-a-finisher-331433</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/run-custom-gguf-model-on-ollama-331435</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-secrets-in-nixos-home-manager-with-sops-331434</loc><lastmod>2024-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-extending-openwebui-using-pipelines-331436</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-beginners-guide-to-fine-tuning-llm-using-lora-331437</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guide-to-using-python-with-supabase-securely-331438</loc><lastmod>2023-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suggestions-for-onboarding-remote-software-engineers-331439</loc><lastmod>2022-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-created-a-vaccine-finder-331440</loc><lastmod>2021-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-in-google-colab-notebook-331441</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fence-your-typescript-for-saner-project-boundaries-331442</loc><lastmod>2020-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-show-kobo-glo-hd-pocketbook-sense-and-growing-up-324188</loc><lastmod>2015-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-nook-press-new-e-readers-e-book-news-and-marketing-advice-for-indie-authors-324187</loc><lastmod>2015-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-harpercollins-deal-with-amazon-and-kobo-glo-hd-324189</loc><lastmod>2015-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-obvious-patterns-in-building-enterprise-ai-assistants-331446</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-path-aliases-in-react-native-created-with-expo-and-typescript-331443</loc><lastmod>2019-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgradeable-smart-contracts-in-ethereum-331445</loc><lastmod>2018-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securing-mongodb-using-lets-encrypt-certificate-331444</loc><lastmod>2018-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-ai-trustworthy-and-observable-in-real-time-cisco-announces-intent-to-acquire-galileo-331447</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simpler-path-to-unified-ai-ready-network-operations-331448</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cisco-celebrates-the-smart-industry-industrial-transformation-award-winners-331449</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-emails-with-svelte-341731</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-show-march-6-2015-324190</loc><lastmod>2015-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-library-trends-for-2015-324191</loc><lastmod>2015-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-audiobook-trends-for-2015-324192</loc><lastmod>2014-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-adobe-ebook-firestorm-kindle-scout-and-kobo-exits-tablet-arena-324195</loc><lastmod>2014-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-readers-the-race-to-the-bottom-324193</loc><lastmod>2014-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-features-would-the-ultimate-e-reader-have-324194</loc><lastmod>2014-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobile-world-congress-2026-ai-powered-network-security-331450</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/powering-mwc-barcelona-building-a-unified-soc-and-noc-with-splunk-in-record-time-331451</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-new-data-streams-transformed-cisco-stores-decision-making-331452</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-powered-network-security-at-the-mobile-world-congress-2026-snoc-331453</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-mobile-world-congress-2026-soc-detecting-shadow-traffic-with-firepower-6100-331454</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-about-the-new-data-transfer-framework-339732</loc><lastmod>2023-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-to-1-million-arr-june-update-339733</loc><lastmod>2023-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-e-readers-for-2014-and-sony-updates-324197</loc><lastmod>2014-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-show-september-25th-324196</loc><lastmod>2014-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-amazon-credit-reader-storia-closing-and-ebook-drm-324198</loc><lastmod>2014-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-kindle-unlimited-facebook-buy-button-and-author-earnings-324199</loc><lastmod>2014-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-all-you-need-to-know-about-kindle-unlimited-324200</loc><lastmod>2014-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-should-publishers-start-selling-books-on-their-own-324201</loc><lastmod>2014-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-libraries-as-retail-and-authors-unions-324202</loc><lastmod>2014-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-what-is-co-op-placement-for-ebooks-amazon-fire-phone-reading-stats-and-lots-more-324203</loc><lastmod>2014-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-hachette-needs-amazon-and-ebook-subscription-services-in-developing-countries-324204</loc><lastmod>2014-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/15s21-nuts-and-bolts-of-business-plans-january-iap-2014-326643</loc><lastmod>2014-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technology-policy-handbook-for-trans-atlantic-nuclear-maritime-corridors-ports-infrastructure-and-safety-326644</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alternate-reality-ubuntu-with-plasma-329153</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-phi-under-hipaa-339734</loc><lastmod>2023-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-hachette-amazon-drama-324206</loc><lastmod>2014-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-nook-tablets-audiobook-industry-inkedin-and-amazon-hachette-updates-324205</loc><lastmod>2014-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-week-in-review-amazon-drama-new-pocketbook-e-readers-324207</loc><lastmod>2014-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-hachetteamazon-battle-kobo-book-club-hugh-howey-and-rt-booklovers-debacle-324208</loc><lastmod>2014-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-christian-publishing-and-dbw-debates-324209</loc><lastmod>2014-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plasma-64-wayland-vs-x11-processor-and-power-benchmarks-329154</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-audio-harpercollins-and-harlequin-merge-324210</loc><lastmod>2014-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acceptance-testing-with-codeception-and-vagrant-345784</loc><lastmod>2014-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-indie-author-news-kobo-firings-and-comixology-situation-on-ios-324211</loc><lastmod>2014-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-barnes-and-noble-yuzu-amazon-goodreads-and-more-324212</loc><lastmod>2014-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mx-linux-mx-236-libretto-review-a-bundle-of-awesome-329155</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plasma-64-wayland-vs-x11-desktop-performance-numbers-329156</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intro-to-vim-talk-345785</loc><lastmod>2014-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-two-characters-that-were-destroying-our-codeigniter-sessions-345786</loc><lastmod>2013-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-trick-to-get-consistent-checkbox-form-values-345787</loc><lastmod>2013-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laravel-41-handles-ambiguous-routes-differently-than-40-345788</loc><lastmod>2013-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-london-book-fair-review-and-all-things-amazon-324213</loc><lastmod>2014-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-nook-strategy-needed-324214</loc><lastmod>2014-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-git-alias-for-shipping-a-feature-branch-345789</loc><lastmod>2013-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-writeas-memberships-329157</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-php-completion-in-vim-345790</loc><lastmod>2013-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/11-years-of-writing-329158</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ending-our-twitter-integration-329163</loc><lastmod>2023-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-opening-free-accounts-329159</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-the-social-web-foundation-329161</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writeas-x-subclub-329160</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/requiring-an-email-address-329162</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8-years-of-writeas-329164</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-calm-summer-2022-329165</loc><lastmod>2022-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-free-registrations-329166</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghj302-aws-gameday-cloud-architecture-ft-datadog-329167</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-itunes-for-android-apple-ebook-sales-rising-in-the-us-and-international-publishing-markets-324215</loc><lastmod>2014-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-nook-press-bestsellers-by-indie-authors-pew-and-booknet-reports-324216</loc><lastmod>2014-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-authors-or-writers-harlequin-market-share-diminished-by-self-publishing-and-lots-of-news-324217</loc><lastmod>2014-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-raio-nook-ingram-and-amplify-news-324218</loc><lastmod>2014-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-week-in-review-feb-10th-2014-324219</loc><lastmod>2014-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arc212-s-how-cambia-supercharged-their-amazon-eks-based-platform-329168</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sweden-declares-google-analytics-illegal-339735</loc><lastmod>2023-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-stay-junior-forever-341732</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/against-railway-oriented-programming-344687</loc><lastmod>2019-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-what-indie-authors-need-to-know-about-kobo-and-sony-324220</loc><lastmod>2014-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-new-kobo-ceo-author-survey-results-and-advertising-in-ebooks-324221</loc><lastmod>2014-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/datadog-on-stateful-workloads-on-kubernetes-329169</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveraging-observability-for-enhanced-iot-development-at-electrolux-329170</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunch-329171</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/registration-breakfast-and-expo-329175</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunch-and-expo-329172</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opening-remarks-329173</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/registration-and-breakfast-329174</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unauthorized-apk-installation-detected-message-blocks-all-sideloading-on-fire-tvs-but-its-not-what-you-think-331455</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-executives-flee-bn-and-discussion-on-ebook-bundling-324222</loc><lastmod>2014-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magzter-looking-to-expand-digital-magazines-into-russia-china-and-brazil-324223</loc><lastmod>2014-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-advice-for-indie-authors-on-self-publishing-and-promotion-324224</loc><lastmod>2014-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-book-on-snowden-demonstrates-lag-of-publishing-industry-324225</loc><lastmod>2014-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/show-your-working-making-powerline-ethernet-faster-328248</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tcls-new-flagship-mini-led-fire-tv-is-the-first-to-run-android-14-based-fire-os-14-in-the-us-331456</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bloat-in-software-engineering-341733</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-libraries-as-retail-ebook-subscription-websites-dbw-wrapup-324226</loc><lastmod>2014-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intro-to-rom-hacking-ghost-house-328250</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/show-your-working-forcing-linux-to-print-at-actual-size-328249</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-reverse-adventures-of-lomax-graphics-328251</loc><lastmod>2019-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ddd-2018-reverse-engineering-is-good-and-also-for-everyone-328252</loc><lastmod>2019-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mam354-finding-the-noisy-neighbor-patterns-for-percustomer-performance-at-scale-329176</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sec406-s-beyond-just-observing-protecting-your-whole-software-supply-chain-329177</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-ces-wrapup-barnes-and-noble-holiday-sales-and-executive-shakeup-324227</loc><lastmod>2014-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walmart-releases-its-first-onn-4k-stick-new-google-tv-streaming-device-begins-appearing-in-stores-331457</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-new-leak-looks-to-be-walmarts-first-onn-4k-streaming-stick-331460</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plex-begins-new-interface-rollout-and-paid-pass-requirement-for-remote-streaming-on-fire-tvs-331458</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/downloader-is-back-in-the-amazon-appstore-for-fire-tvs-and-fire-tablets-331459</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/downloader-has-temporarily-i-hope-been-removed-from-the-amazon-appstore-for-fire-tvs-and-fire-tablets-331461</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-images-of-the-2nd-gen-onn-4k-pro-leak-out-with-a-clear-view-of-the-ports-331462</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-visual-ai-features-from-gemini-on-google-tv-start-rolling-out-today-331463</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walmart-raises-its-onn-streaming-device-prices-by-5-to-10-a-piece-331464</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-top-ebooks-publishers-of-2013-324228</loc><lastmod>2013-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-reporting-on-compliance-controls-at-cloud-scale-329178</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-gameday-coterm-battle-demo-booths-329179</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theres-a-whole-lot-of-taiwanese-ai-winners-not-called-tsmc-329186</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demos-aws-gameday-and-coterm-battle-329180</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-worlds-most-powerful-ai-buildout-tracking-tool-329181</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/washed-wafers-vs-washed-cutlery-tsmc-braces-for-drought-329183</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-in-talks-to-boost-mac-neo-production-as-sales-exceed-expectations-329182</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-the-ai-compute-rollout-with-taiwan-monthly-data-329185</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-and-chips-and-the-kmt-329184</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-dalio-citrini-and-the-kospis-plunge-329187</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tsmcs-n2-node-is-almost-booked-out-for-the-next-two-years-329188</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-ai-bubble-is-now-flashing-the-granddaddy-of-bearish-signals-329189</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-spent-200-on-google-ads-so-you-wont-have-to-341734</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-kdp-authors-may-see-royalties-decreased-to-35-324229</loc><lastmod>2013-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-f-is-the-best-enterprise-language-344688</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-top-10-predictions-for-2014-for-ebooks-e-readers-and-digital-publishing-324230</loc><lastmod>2013-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tsmcs-latest-japan-announcement-shows-its-increasing-savvy-329190</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-329193</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-set-to-scrap-parts-for-up-to-15-million-units-of-iphone-air-329191</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-is-fighting-for-tsmc-capacity-as-nvidia-takes-center-stage-329192</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-isnt-the-doctor-you-need-in-a-cancer-crisis-329194</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steelmanning-trumps-backflip-on-nvidia-sales-to-china-329195</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-ai-bubble-is-more-memory-than-dot-com-329196</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-how-much-do-authors-make-324232</loc><lastmod>2013-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-netflix-for-ebooks-update-amazon-sales-news-324231</loc><lastmod>2013-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-indent-support-for-php-in-vim-345791</loc><lastmod>2013-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-major-blackberry-news-nook-tablet-revealed-and-more-324233</loc><lastmod>2013-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foxconn-reconnecting-with-its-past-is-the-future-america-needs-329197</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tsmc-arizona-outage-saw-fab-halt-apple-wafers-scrapped-329198</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rip-dan-simmons-why-werent-you-more-famous-329203</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culpium-is-back-remission-recovery-and-return-329199</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culpium-is-a-finalist-for-the-sopa-journalism-awards-329200</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ivf-epigenetic-damage-gets-worse-across-generations-the-next-project-hail-mary-ais-odorless-math-proofs-waymo-at-100-human-oversight-more-329201</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hubris-329202</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bits-in-bits-out-329204</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-org-to-solve-consciousness-or-die-trying-a-rogue-ai-community-that-wasnt-david-foster-wallace-is-still-right-cow-tools-are-real-more-329205</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-only-snows-like-this-for-children-329206</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-amazon-source-new-e-readers-and-kno-324234</loc><lastmod>2013-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-amazon-publishing-oyster-royalties-enhanced-ebooks-and-lots-more-324235</loc><lastmod>2013-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-e-reader-radio-erotica-self-pub-statistics-new-nook-apple-ipad-news-324236</loc><lastmod>2013-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monster-hunter-an-evolutionary-story-324237</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/issue-tracking-for-your-workflow-345792</loc><lastmod>2013-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-eirin-yagokoro-touhou-project-from-a-bioethical-perspective-324238</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-jaws-to-baby-shark-an-overview-of-50-years-of-sharks-in-cinema-and-television-324239</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steampunk-dinosaurs-and-victorian-era-palaeontology-324240</loc><lastmod>2025-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-manage-secrets-in-cicd-pipelines-348660</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-conservation-really-be-effective-through-video-games-a-case-study-on-jack-barau-and-some-perspectives-324241</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-trash-stops-being-a-treasure-pollution-and-its-effects-in-another-crabs-treasure-324242</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-cyberpunk-leaks-into-the-timeline-megacorps-memes-and-rheinmetall-as-a-realworld-case-study-324243</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/molluscs-of-the-multiverse-molluscan-diversity-in-magic-the-gathering-324244</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-overfitted-century-329209</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proving-literally-that-chatgpt-isnt-conscious-329207</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-kids-actually-get-good-at-math-in-america-329208</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-internet-you-missed-a-last-2025-snapshot-329212</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-von-neumann-shot-lightning-from-his-arse-329211</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pluribus-and-our-age-of-hive-minds-329210</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-figured-out-how-to-engineer-emergence-329213</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-to-stoke-the-soul-of-a-young-child-329214</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/against-treating-chatbots-as-conscious-329215</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-are-not-low-creatures-329216</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/throttled-variable-changes-343924</loc><lastmod>2014-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/predicting-competitive-pokemon-vgc-leads-using-latent-semantic-analysis-a-data-driven-approach-to-team-matchups-324245</loc><lastmod>2025-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whatthefuckshouldibeforhalloweencom-345793</loc><lastmod>2013-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wilted-lands-and-wounded-worlds-visualizing-environmental-costs-of-war-in-hayao-miyazakis-nausicaa-of-the-valley-of-the-wind-324246</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-our-position-on-ai-324247</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eriks-plea-in-the-free-press-bring-back-aristocratic-tutoring-329217</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpt-5s-debut-is-slop-will-ai-cause-the-next-depression-harvard-prof-warns-of-alien-invasion-alpha-school-homeschool-heroes-329220</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redesigning-the-intrinsic-perspective-329218</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-internet-you-missed-a-2025-snapshot-329219</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crossword-rain-sounds-329221</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fill-harmonics-the-crossword-puzzle-music-machine-329222</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-build-something-great-324248</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sabbaticals-for-the-rest-of-us-324255</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-kind-of-retreat-324249</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patricia-in-paris-a-day-in-the-life-of-a-recurser-324252</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nurturing-a-learners-mindset-a-day-at-rc-with-david-balatero-324250</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rc-down-under-a-day-in-the-life-of-sam-uong-324251</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-do-more-than-you-think-practical-principles-for-self-directed-growth-324253</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surprise-and-self-discovery-victoria-and-jordans-sabbaticals-at-rc-324254</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-month-of-paper-and-tea-324257</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jimmy-li-law-school-to-software-engineering-to-tech-lead-324256</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/built-in-shenzhen-324258</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/landing-in-shanghai-324259</loc><lastmod>2026-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-want-to-be-324260</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sols-photons-before-elons-photons-324261</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/29-birthday-thoughts-324262</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/draft-brainard-cabin-trip-report-324265</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capy-the-whatsapp-bot-324263</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/over-the-handlebars-324264</loc><lastmod>2025-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-apples-nano-texture-324266</loc><lastmod>2025-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinking-about-the-future-324267</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/underwater-down-under-324268</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-daylight-computer-324269</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/projects-projects-projects-324270</loc><lastmod>2024-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-324271</loc><lastmod>2024-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-building-with-friends-324272</loc><lastmod>2024-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/south-for-the-winter-324273</loc><lastmod>2024-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-of-a-new-tab-324274</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-black-rock-city-and-back-324277</loc><lastmod>2023-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/universes-of-sense-324275</loc><lastmod>2023-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-journaling-324276</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/22-moments-from-2022-324278</loc><lastmod>2023-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-proposal-7-posts-in-7-days-324279</loc><lastmod>2023-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-went-to-live-with-friends-in-nature-324280</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seasons-324281</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-324282</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-trip-in-the-trees-324285</loc><lastmod>2022-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-a-meaningful-life-324283</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stranded-in-villa-cerro-castillo-324284</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/settled-life-100-days-in-324287</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-taste-of-nomad-life-again-324286</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/offline-spaces-324288</loc><lastmod>2022-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/socially-and-ai-augmented-squad-building-324289</loc><lastmod>2022-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-went-to-nyc-again-324290</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/furnishing-a-nest-324291</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-friends-on-the-internet-324292</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serializing-your-domain-model-344689</loc><lastmod>2017-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-in-boulder-324293</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charting-course-in-a-hurricane-324294</loc><lastmod>2022-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-studio-gardens-324295</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-a-few-weeks-in-a-high-rise-324296</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/movement-frictions-cost-to-prediction-and-respite-from-it-all-324297</loc><lastmod>2022-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-blogging-be-made-simpler-324298</loc><lastmod>2021-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-building-with-a-squad-324299</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-of-a-garden-324300</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hazard-indicators-in-mexico-324301</loc><lastmod>2021-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-90-days-of-writing-324302</loc><lastmod>2021-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-want-to-help-build-324303</loc><lastmod>2021-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25-birthday-thoughts-324304</loc><lastmod>2021-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/push-pull-online-off-cities-and-sand-324305</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-identity-and-the-permanence-of-words-324306</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-2020-324307</loc><lastmod>2021-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/24-birthday-thoughts-324309</loc><lastmod>2020-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-search-for-home-324308</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunsets-writing-and-noise-324310</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/workstations-324311</loc><lastmod>2020-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spreadsheets-smoke-and-leases-324312</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-for-ga4-alternatives-top-10-reliable-options-for-google-analyticss-339736</loc><lastmod>2023-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-important-stuff-gets-written-down-eventually-324315</loc><lastmod>2020-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-need-to-watch-more-sunsets-324313</loc><lastmod>2020-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-miss-coffeeshops-324314</loc><lastmod>2020-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-to-live-in-nature-with-friends-324317</loc><lastmod>2020-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-dream-working-environment-324316</loc><lastmod>2020-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-newsletter-lives-in-roam-324318</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plan-324319</loc><lastmod>2020-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musings-on-open-source-notes-and-digital-gardens-324320</loc><lastmod>2020-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-i-become-dumber-since-moving-away-from-my-roommates-324321</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperlinks-hyperlinks-hyperlinks-324322</loc><lastmod>2020-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-we-throw-an-online-party-324323</loc><lastmod>2020-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-strange-new-world-324324</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-coronavirus-infected-my-brain-324325</loc><lastmod>2020-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-concentration-compromise-324326</loc><lastmod>2020-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-miss-buying-fancy-new-electronics-324327</loc><lastmod>2020-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-2019-324328</loc><lastmod>2019-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-tools-i-wish-existed-324329</loc><lastmod>2019-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/healthy-living-324330</loc><lastmod>2019-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/next-steps-2019-edition-324331</loc><lastmod>2019-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/journaling-324332</loc><lastmod>2019-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-asciidoc-to-write-my-two-books-341735</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-moving-away-324333</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-324338</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/up-and-to-the-where-324334</loc><lastmod>2019-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-this-site-324336</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-324335</loc><lastmod>2019-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archive-324337</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-i-want-to-see-soon-324339</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-build-together-324340</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resume-324342</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notable-324341</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-has-never-been-about-code-324343</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forget-technical-debt-324346</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-of-resilience-324344</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-approaches-to-dependency-injection-344690</loc><lastmod>2016-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-not-left-behind-324345</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-and-the-ironies-of-automation-part-1-324349</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-and-the-ironies-of-automation-part-2-324348</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-default-to-addition-324347</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-your-fault-if-your-application-is-down-324350</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-the-wrong-problem-324351</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-process-deadlock-324352</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-and-software-development-part-5-324355</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-note-about-eventual-consistency-part-2-324353</loc><lastmod>2025-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-edition-of-charles-gounods-le-crucifix-345794</loc><lastmod>2013-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-note-about-eventual-consistency-part-1-324354</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-and-software-development-part-3-324357</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-and-software-development-part-4-324356</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-and-software-development-part-2-324358</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-ai-and-software-development-part-1-324359</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncoupling-in-distributed-systems-part-2-324360</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncoupling-in-distributed-systems-part-1-324361</loc><lastmod>2025-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-7-324365</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-10-324362</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-8-324364</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-9-324363</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-6-324366</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-5-324367</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-4-324368</loc><lastmod>2024-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-3-324369</loc><lastmod>2024-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-lessons-from-building-6-projects-while-nomading-for-6-months-341736</loc><lastmod>2023-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-app-localization-in-rust-341737</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-2-324370</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-way-towards-resilience-part-1-324371</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/projects-considered-harmful-part-2-324372</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/projects-considered-harmful-part-1-324373</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/responsible-it-part-2-324374</loc><lastmod>2024-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/responsible-it-part-1-324375</loc><lastmod>2024-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cto-of-microsoft-azure-usa-is-fascist-regime-336738</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-need-vs-want-dilemma-324376</loc><lastmod>2024-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-6-324378</loc><lastmod>2024-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-7-324377</loc><lastmod>2024-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-5-324379</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-4-324380</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-3-324381</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-2-324382</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-its-not-what-you-think-it-is-part-1-324383</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-web-app-in-rust-341738</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typescript-monorepo-with-npm-workspaces-341739</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/back-to-the-future-324384</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-f-day-344691</loc><lastmod>2016-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-job-ads-part-2-324385</loc><lastmod>2023-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-job-ads-part-1-324386</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forget-efficiency-324387</loc><lastmod>2023-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-7-324388</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-6-324389</loc><lastmod>2023-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-5-324390</loc><lastmod>2023-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-4-324391</loc><lastmod>2023-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-bans-prominent-dev-for-enjoying-the-wrong-snl-sketch-337111</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-1-324394</loc><lastmod>2023-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-3-324392</loc><lastmod>2023-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-already-knows-part-2-324393</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-not-break-up-the-monolith-part-2-324395</loc><lastmod>2023-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-not-break-up-the-monolith-part-1-324396</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reality-check-324397</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tail-at-scale-324398</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watch-your-time-part-2-324399</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watch-your-time-part-1-324400</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-only-change-in-pain-part-2-324403</loc><lastmod>2022-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-the-balance-324401</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-greener-requirements-324402</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-only-change-in-pain-part-1-324404</loc><lastmod>2022-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-right-dose-of-resilience-324405</loc><lastmod>2022-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-business-case-of-resilient-software-design-324406</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-missing-ops-dev-feedback-loop-324407</loc><lastmod>2022-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-100-availability-trap-324408</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copyright-piracy-and-the-bleak-future-of-the-internet-archive-337208</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-resilient-software-design-part-3-324411</loc><lastmod>2022-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-resilient-software-design-part-5-324409</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-resilient-software-design-part-4-324410</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resilience-vs-fault-tolerance-324414</loc><lastmod>2022-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-resilient-software-design-part-1-324413</loc><lastmod>2022-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-resilient-software-design-part-2-324412</loc><lastmod>2022-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resilience-324415</loc><lastmod>2022-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-not-about-the-money-silly-it-is-all-about-the-time-333472</loc><lastmod>2014-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-vehicle-333473</loc><lastmod>2014-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-apis-and-their-responses-341740</loc><lastmod>2023-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-types-and-javascript-drama-341741</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-of-a-robust-change-model-324416</loc><lastmod>2022-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/piano-four-hands-arrangement-wedding-gift-345795</loc><lastmod>2013-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-5-324420</loc><lastmod>2022-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-public-cloud-revolution-part-2-324417</loc><lastmod>2022-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-6-324419</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-public-cloud-revolution-part-1-324418</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-4-324421</loc><lastmod>2022-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-3-324422</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-2-324423</loc><lastmod>2021-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-the-rat-race-part-1-324424</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-existence-of-acid-consistency-part-2-324427</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-existence-of-acid-consistency-part-4-324425</loc><lastmod>2021-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-existence-of-acid-consistency-part-3-324426</loc><lastmod>2021-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-disruption-delay-324429</loc><lastmod>2021-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-existence-of-acid-consistency-part-1-324428</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/papagenos-glockenspiel-kulele-ukulele-ringtone-345796</loc><lastmod>2013-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-limits-of-standardization-324430</loc><lastmod>2021-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-non-functional-no-value-trap-324431</loc><lastmod>2021-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silly-fach-generator-345797</loc><lastmod>2013-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-are-not-resources-324432</loc><lastmod>2021-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-industrialization-of-it-fallacy-324433</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-the-unknown-entity-part-4-324434</loc><lastmod>2021-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-the-unknown-entity-part-3-324435</loc><lastmod>2021-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-the-unknown-entity-part-2-324436</loc><lastmod>2021-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-the-unknown-entity-part-1-324437</loc><lastmod>2021-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-comments-part-3-324438</loc><lastmod>2021-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-comments-part-2-324439</loc><lastmod>2021-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-comments-part-1-324440</loc><lastmod>2021-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-make-me-think-324441</loc><lastmod>2021-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-limits-of-the-saga-pattern-324444</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-documentation-324442</loc><lastmod>2021-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thirteen-ways-of-looking-at-a-turtle-addendum-344692</loc><lastmod>2015-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cloud-ready-fallacy-324443</loc><lastmod>2021-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-11-324445</loc><lastmod>2021-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-10-324446</loc><lastmod>2021-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-graph-embeddings-for-music-visualization-discovery-with-node2vec-335219</loc><lastmod>2021-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-music-galaxy-an-interactive-3d-visualization-of-musical-artists-335220</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-the-webcola-graph-viz-library-with-rust-webassembly-335221</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fm-synthesis-in-the-browser-with-rust-web-audio-and-webassembly-with-simd-335222</loc><lastmod>2021-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-9-324447</loc><lastmod>2021-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-8-324448</loc><lastmod>2021-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-a-web-frameworklanguage-combo-ruby-on-rails-333474</loc><lastmod>2014-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monikercom-is-being-murdered-333475</loc><lastmod>2014-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-several-million-dollar-bug-333476</loc><lastmod>2014-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charities-direct-marketing-and-your-privacy-333477</loc><lastmod>2014-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-websearch-history-disable-does-absolutely-nothing-333478</loc><lastmod>2014-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-a-web-frameworklanguage-combo-the-srs-test-application-333479</loc><lastmod>2014-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-30-2022-337306</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-7-324449</loc><lastmod>2021-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-6-324450</loc><lastmod>2020-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-way-curl-pipe-sh-install-scripts-can-be-dangerous-proof-of-concept-345798</loc><lastmod>2012-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-5-324451</loc><lastmod>2020-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-4-324452</loc><lastmod>2020-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-resilience-engineering-324453</loc><lastmod>2020-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-3-324454</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charlie-chaplins-smile-ukulele-solo-345799</loc><lastmod>2012-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-2-324455</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walking-away-ukulele-345800</loc><lastmod>2012-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tom-waits-ol-55-for-jared-and-kathleen-ukulele-345801</loc><lastmod>2012-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microservices-fallacy-part-1-324456</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-value-of-speed-324457</loc><lastmod>2020-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chelseas-text-tone-ukulele-345802</loc><lastmod>2012-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-purpose-of-architecture-324458</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/throwing-things-away-324459</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-15-324461</loc><lastmod>2020-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-introduction-324460</loc><lastmod>2020-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-continuous-amnesia-issue-324462</loc><lastmod>2020-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-14-324463</loc><lastmod>2020-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-13-324464</loc><lastmod>2020-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/own-your-content-341742</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cascading-github-action-workflows-for-rebuilding-static-sites-329223</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-12-324465</loc><lastmod>2020-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-10-324467</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-11-324466</loc><lastmod>2020-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recurse-center-return-statement-or-what-i-did-on-my-coding-vacation-329224</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-an-infinite-sea-shanty-in-the-browser-329225</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-cant-fork-your-own-github-repo-but-you-can-get-pretty-close-329226</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-website-for-malaika-tracking-crossword-publications-329227</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-calendar-of-song-by-michael-atkins-329228</loc><lastmod>2025-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-auto-generate-opengraph-images-341743</loc><lastmod>2023-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-laws-of-architectural-work-324468</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-software-part-3-324469</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-google-sheets-as-a-database-for-projects-329229</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-signal-messenger-api-on-your-tailnet-with-docker-compose-329230</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typecasting-form-fields-in-ember-329231</loc><lastmod>2016-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ember-closure-actions-have-return-values-329233</loc><lastmod>2015-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-item-aligment-with-flexbox-329232</loc><lastmod>2016-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-team-time-zone-part-5-deployment-release-retrospective-329234</loc><lastmod>2015-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-team-time-zone-part-4-authenticating-with-slack-329235</loc><lastmod>2015-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-team-time-zone-part-3-creating-the-user-interface-329236</loc><lastmod>2015-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-team-time-zone-part-2-ember-data-and-the-slack-api-329237</loc><lastmod>2015-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-team-time-zone-part-1-inception-prototype-and-planning-329238</loc><lastmod>2015-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-software-part-2-324470</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wish-i-had-the-time-ukulelevocal-multitrack-345803</loc><lastmod>2012-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-software-part-1-324471</loc><lastmod>2020-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-9-324472</loc><lastmod>2020-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-8-324473</loc><lastmod>2020-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worlds-apart-324474</loc><lastmod>2020-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-7-324475</loc><lastmod>2020-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-6-324476</loc><lastmod>2020-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-5-324477</loc><lastmod>2020-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-nodejs-tests-with-assert-and-mocha-329239</loc><lastmod>2015-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ember-component-integration-tests-329240</loc><lastmod>2015-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-2-324481</loc><lastmod>2020-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dismiss-maturity-models-324478</loc><lastmod>2020-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-3-324480</loc><lastmod>2020-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-4-324479</loc><lastmod>2020-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-part-1-324482</loc><lastmod>2020-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/degrees-of-uncertainty-324483</loc><lastmod>2020-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acting-under-uncertainty-324484</loc><lastmod>2020-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-uncertainty-324485</loc><lastmod>2020-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-distributed-teams-work-329241</loc><lastmod>2014-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arm-immediate-value-encoding-329242</loc><lastmod>2014-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-invisibility-dilemma-of-software-324486</loc><lastmod>2020-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legacy-systems-324487</loc><lastmod>2020-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reusability-fallacy-part-1-324491</loc><lastmod>2020-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reusability-fallacy-part-4-324488</loc><lastmod>2020-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reusability-fallacy-part-3-324489</loc><lastmod>2020-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reusability-fallacy-part-2-324490</loc><lastmod>2020-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-different-flavors-of-it-part-2-324492</loc><lastmod>2020-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kill-sticky-headers-329243</loc><lastmod>2013-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-our-responsibility-to-teach-329244</loc><lastmod>2013-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tree-traversal-in-coffeescript-329245</loc><lastmod>2013-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-rails-auto-loading-for-serialised-objects-329246</loc><lastmod>2013-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/auto-vivifying-hash-329247</loc><lastmod>2012-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-different-flavors-of-it-part-1-324493</loc><lastmod>2020-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-models-are-wrong-some-are-useful-324497</loc><lastmod>2020-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-three-waves-of-digital-transformation-324494</loc><lastmod>2020-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/systems-thinking-and-quality-324495</loc><lastmod>2020-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolution-of-it-324496</loc><lastmod>2020-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-demise-of-business-processes-324498</loc><lastmod>2020-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thirteen-ways-of-looking-at-a-turtle-part-2-344693</loc><lastmod>2015-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thirteen-ways-of-looking-at-a-turtle-344694</loc><lastmod>2015-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolution-of-markets-324499</loc><lastmod>2020-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ditching-ultralytics-training-yolox-for-aircraft-detection-324500</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worlds-most-stable-raspberry-pi-81-better-ntp-with-thermal-management-324501</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanosecond-accurate-ptp-server-grandmaster-and-client-tutorial-for-raspberry-pi-324502</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-microsecond-accurate-ntp-for-raspberry-pi-with-gps-pps-in-2025-324503</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/invisible-proxies-with-ruby-329248</loc><lastmod>2012-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jsmn-example-parsing-json-with-c-329249</loc><lastmod>2012-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rcb128rfa1-uart-or-why-i-hate-data-sheets-329250</loc><lastmod>2011-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-bootstrapping-and-why-its-important-329251</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rusts-block-pattern-329252</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-deal-with-rust-dependencies-329253</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asyncawait-versus-the-calloop-model-329254</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notgull-versus-burnout-329255</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-code-is-a-leaky-abstraction-329256</loc><lastmod>2024-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-love-you-truly-ukulele-mp3-345804</loc><lastmod>2012-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-track-following-direct-to-with-cross-track-error-to-the-python-x-plane-autopilot-324504</loc><lastmod>2024-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ponder-this-challenge-april-2026-the-unlabeled-clock-324506</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-some-polish-to-the-x-plane-python-autopilot-with-flask-redis-and-websockets-324505</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ibm-research-and-eth-zurich-open-a-new-era-of-innovation-324507</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-computers-take-a-step-into-real-materials-science-324510</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ibm-has-a-time-series-model-for-every-task-324508</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toward-a-transparent-supply-chain-for-ai-324509</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/donating-llm-d-to-the-cloud-native-computing-foundation-324511</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleveland-clinic-ibm-debut-new-quantum-simulation-workflow-324512</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-ai-solution-that-doesnt-leave-patient-care-up-in-the-air-324513</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ibms-charles-h-bennett-earns-acm-turing-award-324514</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doubling-down-on-open-access-quantum-computing-324515</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-am-i-writing-a-rust-compiler-in-c-329257</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-pytorch-native-support-for-the-ibm-spyre-accelerator-324519</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unveiling-the-first-reference-architecture-for-quantum-centric-supercomputing-324516</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/realizing-feynmans-vision-for-the-future-of-simulation-324517</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ibm-is-working-today-to-secure-communication-from-tomorrows-quantum-risks-324518</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-advantage-tracker-the-race-to-advantage-324525</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terrastackai-bringing-earth-and-space-ai-to-red-hat-and-the-world-324522</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-simulates-properties-of-the-first-ever-half-mobius-molecule-designed-by-ibm-and-researchers-324520</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-back-at-the-international-year-of-quantum-324521</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ibm-demonstrates-high-na-euv-process-capability-on-track-for-insertion-below-2-nm-nodes-at-spie-2026-324524</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ponder-this-challenge-march-2026-path-game-on-a-hole-riddled-chessboard-324523</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vision-for-future-low-level-languages-324526</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stable-mutable-references-324527</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-appeared-on-a-podcast-329258</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-the-internals-of-async-task-from-the-ground-up-329259</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-algebraic-effects-324528</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-hosting-my-site-on-gemini-329262</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplification-through-addition-324529</loc><lastmod>2024-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-choose-asyncawait-over-threads-329260</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-minute-git-guide-329261</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/age-encryption-329263</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/airgap-329264</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amateur-radio-329265</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amateur-radio-on-a-bicycle-329266</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amateur-radio-transceivers-329267</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexagon-fuzz-full-system-emulated-fuzzing-of-qualcomm-basebands-341085</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algebraic-effects-ownership-and-borrowing-324530</loc><lastmod>2024-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-safe-aliasable-mutability-with-unboxed-types-324531</loc><lastmod>2024-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roadmap-324532</loc><lastmod>2022-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-324533</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/language-tour-324534</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qr-codes-you-shouldnt-scan-324537</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/0-click-wiretapping-bluetooth-headphones-324535</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-lilygo-t-watch-s3-plus-lcd-324536</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-erlang-otp-with-zip-files-cve-2025-4748-324538</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghidra-is-best-android-reverse-engineering-324539</loc><lastmod>2025-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ayysshush-tradecraft-of-an-emergent-asus-botnet-324540</loc><lastmod>2025-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talk-bluetooth-low-energy-unmasked-high-impact-insights-from-scalable-device-hunting-324544</loc><lastmod>2025-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-want-a-vpn-for-your-phone-because-apps-324541</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graph-theory-for-reverse-engineers-324542</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/step-one-how2-z3-324543</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binary-ninja-ios-app-reversing-324547</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-private-ai-code-assistant-324545</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-llms-were-backdoored-years-ago-324546</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clankers-die-on-christmas-324549</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-xiaohongshu-rednote-backdoor-324548</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grub-luks-bypass-and-dump-324550</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ios-audio-precedence-stupid-problems-stupid-solutions-324551</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bluuid-firewallas-diabetics-and-bluetooth-324552</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perma-vuln-d-link-dir-859-cve-2024-0769-324553</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/m5stack-coremp135-exploration-and-development-324554</loc><lastmod>2024-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bggp4-pleasemom-quantum-rat-324555</loc><lastmod>2024-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rattagatta-scalable-bluetooth-low-energy-survey-324556</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talk-a-blog-apache-struts2-cve-2023-50164-file-upload-vulnerability-analysis-324557</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/obscure-windows-7-file-types-324558</loc><lastmod>2023-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/edgelord-schrodingers-0-day-324559</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whispering-pdfs-324560</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astroturf-its-real-real-fake-grass-part-1-324561</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-wi-fi-direct-p2p-part-1-324562</loc><lastmod>2022-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bggp3-crash-on-the-cob-324563</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bggp3-research-notes-324564</loc><lastmod>2022-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doing-more-harm-part-2-324565</loc><lastmod>2022-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doing-harm-324566</loc><lastmod>2022-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-bluetooth-part-2-324567</loc><lastmod>2022-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shape-of-data-324568</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-bluetooth-part-1-324570</loc><lastmod>2021-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protonvpn-tcp-accleration-synack-spoofing-analysis-324569</loc><lastmod>2022-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-nerf-arena-blast-nocd-crack-324571</loc><lastmod>2021-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xss-to-reverse-shell-only-a-sith-deals-in-absolutes-324572</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-debug-jswasm-by-hand-324573</loc><lastmod>2021-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packet-editing-games-in-golang-324574</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-bot-client-puzzle-protocol-in-http-324575</loc><lastmod>2021-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bingolfing-wasmgba7zip-in-584-bytes-324576</loc><lastmod>2021-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crossing-the-line-of-death-324577</loc><lastmod>2021-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitsquatting-windowscom-324578</loc><lastmod>2021-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-gameboy-advance-blog-324579</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-author-324580</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tools-324581</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-panel-324582</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ukulele-solo-never-on-sunday-345805</loc><lastmod>2011-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-sections-324583</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2025-the-most-productive-year-yet-324586</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mazers-a-webos-app-rises-again-on-ios-ipad-324584</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyse-and-run-simulations-on-your-energy-usage-324585</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-a-big-year-for-kidz-fun-art-324587</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gif-to-mp4-encoding-in-the-browser-the-terminal-everywhere-else-324588</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/super-bubbly-react-native-kids-game-324589</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fighting-with-youtube-to-show-a-preview-image-324590</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-designing-for-children-324591</loc><lastmod>2025-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-huge-json-files-on-the-web-324592</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethical-hackers-can-help-reduce-ss7-abuse-341086</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-json-parser-from-scratch-344695</loc><lastmod>2015-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explore-wallpapers-for-mac-324593</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-iwittrcom-to-reduce-google-cloud-vercel-costs-324594</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-linear-gradient-fills-with-offscreencanvas-324597</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-gradients-in-kidz-fun-art-324595</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/translate-your-ui-strings-with-ai-324596</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-dall-eai-to-create-kids-colouring-pages-in-kidzfunart-324598</loc><lastmod>2024-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-chicken-soup-recipe-for-sick-people-324599</loc><lastmod>2024-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-list-all-files-in-a-browsers-origin-private-file-system-opfs-324600</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-clean-up-after-your-nextjs-dev-server-324601</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-329268</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-computing-now-has-a-consulting-group-324604</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightweight-nextjs-example-of-uploading-files-to-google-cloud-storage-324602</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instant-colour-fill-with-html-canvas-324603</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-unison-10-324607</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-110-is-here-324605</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-102-is-out-324606</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-0550-324608</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-system-engineering-in-unison-volturno-324609</loc><lastmod>2025-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-cloud-now-on-your-infrastructure-324610</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependents-view-lands-in-unison-share-and-ucm-desktop-324611</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-ucm-desktop-release-and-ucm-updates-324612</loc><lastmod>2025-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ucm-version-0533-and-more-324613</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-wrapped-2024-324614</loc><lastmod>2025-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-engineers-should-focus-on-writing-341744</loc><lastmod>2023-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2024-mega-writeup-324615</loc><lastmod>2025-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ucm-version-0527-324619</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-typed-batch-storage-api-324616</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/these-are-a-few-of-our-favorite-things-324617</loc><lastmod>2024-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ucm-version-0528-324618</loc><lastmod>2024-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ucm-version-0526-324622</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/join-the-dutch-unison-meetup-324620</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-conference-quick-syntax-guide-324621</loc><lastmod>2024-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ucm-version-0525-is-here-324624</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/behind-the-scenes-on-type-directed-search-for-unison-share-324623</loc><lastmod>2024-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-safer-commands-for-managing-codebase-state-324625</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-version-0523-is-out-324626</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-computings-seed-funding-and-why-our-investors-are-special-324627</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-unison-is-headed-324628</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicking-off-new-ways-to-learn-unison-cloud-324629</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-shares-implementation-is-now-open-source-324630</loc><lastmod>2024-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-spotlight-on-the-unison-blog-engine-library-324631</loc><lastmod>2024-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-in-production-at-unison-computing-324632</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-to-rethink-complicated-cloud-pricing-324633</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developer-productivity-is-what-really-matters-for-a-cloud-platform-324634</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-holidays-from-the-unison-team-324635</loc><lastmod>2023-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-contributions-324637</loc><lastmod>2023-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/join-unison-for-the-advent-of-code-2023-324636</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-preview-of-unisons-improved-update-process-324638</loc><lastmod>2023-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summer-2023-unison-ecosystem-highlights-324640</loc><lastmod>2023-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-cloud-our-month-in-testing-324639</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-projects-are-here-collaborate-package-and-organize-your-codebase-324641</loc><lastmod>2023-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improved-search-functionality-for-unison-share-324642</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reimagining-the-microservice-an-early-preview-324643</loc><lastmod>2023-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-projects-are-shipping-soon-324644</loc><lastmod>2023-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-essay-on-burnout-341745</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2023-unison-library-and-codebase-manager-updates-324645</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-publishes-its-public-roadmap-324646</loc><lastmod>2023-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/same-domain-iframe-communication-343925</loc><lastmod>2014-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unison-advent-of-code-mega-writeup-324650</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-remote-computations-in-unison-324647</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-codebase-manager-version-m4h-is-here-324648</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unisons-2022-in-review-324649</loc><lastmod>2023-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-parser-library-344696</loc><lastmod>2015-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-docs-support-enriched-diagram-rendering-324651</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-useful-set-of-parser-combinators-344697</loc><lastmod>2015-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-library-ecosystem-updates-324652</loc><lastmod>2022-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feeding-the-reindeer-with-unisons-advent-of-code-tooling-324653</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-unison-milestone-release-4-324658</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-unison-advent-of-code-announcement-in-verse-324654</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-unison-language-server-you-autocomplete-us-324655</loc><lastmod>2022-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unison-vs-code-extension-includes-auto-startup-of-the-ucm-324656</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-produces-stack-traces-for-errors-324657</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-example-modeling-a-birthday-message-service-324661</loc><lastmod>2021-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jit-compilation-is-coming-to-unison-an-early-progress-report-324659</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unison-in-2021-2022-and-beyond-year-in-review-and-future-plans-324660</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-milestone-release-of-unison-324662</loc><lastmod>2021-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summer-collaboration-with-heather-miller-on-unison-distributed-programming-library-324663</loc><lastmod>2020-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-are-writing-unison-libraries-now-324664</loc><lastmod>2020-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-set-up-for-publishing-unison-libraries-with-milestone-m1l-324665</loc><lastmod>2020-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-unison-reduces-ecosystem-churn-324666</loc><lastmod>2020-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-unison-computing-is-a-public-benefit-corporation-324667</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writeup-of-our-first-unison-meetup-324671</loc><lastmod>2019-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-class-documentation-with-live-examples-rethinking-the-pull-request-a-new-runtime-and-more-324668</loc><lastmod>2020-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backyard-ukulele-session-ukulele-videos-with-chelsea-345806</loc><lastmod>2011-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-refactor-a-codebase-without-ever-breaking-it-324669</loc><lastmod>2019-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heres-whats-been-happening-with-unison-324670</loc><lastmod>2019-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ikarion-mvi-formats-324674</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-update-324672</loc><lastmod>2019-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-years-update-2019-324673</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-google-translate-can-tell-us-about-vibecoding-324676</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orientalism-to-fetish-and-back-again-324677</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linguistic-relativity-and-the-tyranny-of-the-compiler-324678</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-decentralised-applications-dont-work-324679</loc><lastmod>2021-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-ruby-to-machine-language-324680</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yarvs-internal-stack-and-your-ruby-stack-324681</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-call-to-a-block-324682</loc><lastmod>2025-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-made-360-by-serving-markdown-from-my-jekyll-blog-324675</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-internet-resources-329272</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-accessibility-329269</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-food-and-entertainment-329271</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-faqs-329270</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-luggage-329273</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-north-east-corridor-329274</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-on-board-experience-329275</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimate-hipaa-compliance-checklist-essential-steps-for-healthcare-providers-339737</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inserting-one-new-element-into-hashes-of-varying-sizes-324686</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-how-ruby-understands-your-code-324683</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-barriers-324684</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-different-size-pools-324685</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-come-to-the-garden-alone-for-george-morris-345807</loc><lastmod>2011-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-ruby-under-a-microscope-324687</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fachme-find-your-roles-345808</loc><lastmod>2011-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llvm-ir-the-esperanto-of-computer-languages-324688</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irving-berlins-blue-skies-on-eleuke-electric-ukulele-345811</loc><lastmod>2010-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-surprise-slide-ukulele-micro-song-345809</loc><lastmod>2011-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electric-ukulele-ring-tone-for-chelsea-345810</loc><lastmod>2010-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jazz-ukuele-video-whats-new-345812</loc><lastmod>2010-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jazz-ukulele-love-is-a-song-from-bambi-345813</loc><lastmod>2010-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multitrack-video-in-my-room-345814</loc><lastmod>2010-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-i-made-a-4-electric-ukulele-345815</loc><lastmod>2009-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mary-had-a-little-lamb-parallel-fifths-345816</loc><lastmod>2009-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/original-song-driving-345817</loc><lastmod>2009-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-human-languages-irrelevant-302746</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/related-ui-elements-should-not-appear-unrelated-302747</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-11-after-two-decades-of-macos-okay-but-also-awful-302748</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-ui-is-clean-and-invisible-ha-i-wish-302749</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alarm-is-sacred-must-not-fail-but-ios-26-is-wicked-302750</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visiting-an-abstract-syntax-tree-324689</loc><lastmod>2022-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-uk-is-cutting-its-aid-budget-to-the-lowest-level-in-decades-324690</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technology-can-cut-plane-contrails-by-two-thirds-getting-airlines-to-use-it-isnt-so-easy-324691</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-africa-still-be-energy-poor-in-2050-324692</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/examples-are-the-best-documentation-302751</loc><lastmod>2025-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-not-another-abstraction-because-god-plays-dice-302753</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benjamin-button-reviews-macos-302752</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thank-you-google-for-breaking-my-youtube-addiction-302756</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finland-is-a-high-context-society-that-loves-defaults-302754</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-impressive-because-weve-failed-at-semantic-web-and-personal-computing-302755</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/but-what-if-i-really-want-a-faster-horse-302757</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-ride-a-game-about-rogue-chess-knight-302759</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-play-half-life-1-and-2-on-m-chip-macs-302758</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-china-have-a-huge-electricity-advantage-over-the-united-states-324693</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-make-it-like-google-302760</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-that-use-a-lot-of-energy-update-324694</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-book-is-published-in-the-us-today-and-im-shortlisted-for-the-unwin-award-324695</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-that-use-a-lot-of-energy-324696</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-subsidies-make-meat-much-cheaper-324697</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-june-2023-339738</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-forbidden-changes-to-sqlite-tables-302764</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wish-your-bespoke-react-tailwind-etc-static-site-generator-had-rss-302765</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-and-publish-multi-platform-rust-binaries-via-github-actions-302766</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-do-fellow-web-developers-a-growing-disconnect-302767</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jupyter-notebooks-as-e2e-tests-302768</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lesser-known-science-fiction-movies-302769</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-okay-to-walk-uphill-302775</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-vs-coding-vs-software-engineering-302776</loc><lastmod>2019-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/products-arent-for-people-yet-302777</loc><lastmod>2017-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-changing-and-perhaps-surprising-geography-of-diabetes-324698</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/producing-a-video-lesson-302778</loc><lastmod>2017-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-recommend-me-a-book-about-x-302779</loc><lastmod>2016-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-could-produce-a-lot-of-electricity-on-the-land-used-for-biofuels-324699</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-bees-booming-or-dying-off-324700</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-minimalistic-app-is-great-can-you-add-these-38-features-though-302770</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-use-web-fonts-302771</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-for-a-good-markdown-editor-for-my-blogging-platform-302772</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fiveish-charts-that-give-some-context-to-venezuelan-oil-324703</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/here-we-go-302773</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/many-people-are-individually-optimistic-but-think-the-world-is-falling-apart-324701</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mandatory-smartphone-302774</loc><lastmod>2020-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-low-life-expectancy-of-americans-is-not-just-about-deaths-among-young-people-324702</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-we-break-the-human-development-environment-trade-off-324705</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-changes-to-sustainability-by-numbers-in-the-new-year-324704</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happened-on-energy-and-climate-in-china-this-year-324706</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-oil-and-gas-consumption-keep-rising-through-2050-324707</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happened-to-global-carbon-emissions-this-year-324708</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deforestation-in-the-brazilian-amazon-has-fallen-again-in-2025-324709</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-resist-324710</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-thoughts-on-leaving-intellij-for-helix-lazygit-and-kitty-324711</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angularjs-transclude-343926</loc><lastmod>2014-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dreaming-of-obsession-302780</loc><lastmod>2014-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angularjs-promises-343927</loc><lastmod>2014-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/econnreset-errors-in-nodejs-343928</loc><lastmod>2013-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colors-of-the-wind-alice-n-the-irving-street-kidz-345818</loc><lastmod>2009-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-based-cache-invalidation-343929</loc><lastmod>2013-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eight-part-barbershop-tag-in-parallel-fifths-345819</loc><lastmod>2009-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multitrack-thats-why-i-love-you-345820</loc><lastmod>2009-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multitrack-gilbert-lisa-30th-anniversary-345821</loc><lastmod>2009-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crunch_str-325031</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/once-p-is-true-its-always-true-325032</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthdayphd-nathaniel-thats-mathematics-345822</loc><lastmod>2009-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-8-325042</loc><lastmod>2023-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-7-325043</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-6-325044</loc><lastmod>2023-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-5-325045</loc><lastmod>2023-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-4-325046</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-3-325047</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-sleeping-cars-329276</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amtrak-stations-329277</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-10-325040</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-asynchronous-rsync-with-dar-329278</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-ftw-part-9-325041</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-this-site-343930</loc><lastmod>2013-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/android-329279</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angel-flight-329280</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jquery-ui-datepicker-incorrect-century-343931</loc><lastmod>2013-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-twitter-syndication-is-nigh-325247</loc><lastmod>2012-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aprs-329281</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beets-and-python-3-325248</loc><lastmod>2012-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinking-fast-and-slow-343932</loc><lastmod>2013-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sqlite-lock-timeout-nightmare-325249</loc><lastmod>2012-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-road-to-10-325250</loc><lastmod>2012-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archives-and-mirrors-329282</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/original-song-parking-garage-345823</loc><lastmod>2009-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazy-afternoon-barbershop-tag-345825</loc><lastmod>2009-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/original-song-our-love-will-last-as-long-345824</loc><lastmod>2009-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-going-to-be-friends-white-stripes-cover-345826</loc><lastmod>2009-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alice-n-the-irving-street-kidz-345827</loc><lastmod>2009-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refresh-cannon-bot-345828</loc><lastmod>2009-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refresh-cannon-345829</loc><lastmod>2009-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refresh-hero-avatar-game-345830</loc><lastmod>2009-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/original-barbershop-tag-you-beside-my-side-345831</loc><lastmod>2009-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/endlessly-rising-shepard-tone-345832</loc><lastmod>2009-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-announces-three-new-indian-subsea-fibre-optic-cables-325770</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-communication-329283</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aviation-329285</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attention-economy-329284</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backups-329286</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-an-asynchronous-internet-optional-instant-messaging-system-329287</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/central-kansas-packet-radio-329288</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/children-on-amtrak-329289</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-24-2022-337307</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/african-subsea-cable-pricing-time-to-stop-whining-and-start-buying-325771</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/175k-100g-peace-cable-waves-no-chinese-carrier-nor-chinese-equipment-325772</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-happy-birthday-for-amanda-345833</loc><lastmod>2009-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compressing-filespooler-jobs-329290</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-security-329291</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consider-security-first-329292</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/converting-an-existing-linux-installation-to-zfs-329293</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/corey-doctorow-329294</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dar-329295</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fcc-approves-deployment-of-logos-spaces-4178-leo-satellite-deployment-325774</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-barracuda-fibre-optic-subsea-cable-project-325775</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-best-pointer-tagging-method-325777</loc><lastmod>2024-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-tramp-go-brrrr-325776</loc><lastmod>2025-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bump-allocation-up-or-down-325778</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cycles-all-way-down-325779</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-showdown-gap-buffers-vs-ropes-325780</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-of-emacs-in-rust-325781</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-troubles-for-google-analytics-339739</loc><lastmod>2023-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-path-to-1m-arr-may-update-339740</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pypy-v7321-release-325891</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dead-usb-drives-are-fine-building-a-reliable-sneakernet-329296</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/load-and-store-forwarding-in-the-toy-optimizer-325892</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debian-329297</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-amateur-radio-329298</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easily-accessing-all-your-stuff-with-a-zero-trust-mesh-vpn-329299</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easily-using-ssh-with-fido2u2f-hardware-security-keys-329300</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-329301</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-overhead-allocation-sampling-with-vmprof-in-pypys-gc-325897</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pypy-v7320-release-325893</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-fast-can-the-rpython-gc-allocate-325894</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doing-the-prospero-challenge-in-rpython-325895</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pypy-v7319-release-325896</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pypy-v7318-release-325898</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-gets-side-tabs-325902</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musings-on-tracing-in-pypy-325899</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/absolute-awe-325900</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/micro-app-14-podcast-transcript-fixer-325901</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/samsung-is-discontinuing-its-messaging-apphelping-iphone-users-get-encrypted-rcs-325903</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-gaming-prices-continue-to-explode-325904</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nintendos-digital-games-will-be-cheaper-than-physical-325905</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thats-jus-how-media-discussions-go-325906</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openai-against-the-world-325907</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-i-burned-out-on-youtube-325908</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-at-50-my-most-memorable-product-announcements-325909</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-podcatcher-does-transcriptions-325934</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platform-specific-resources-in-swiftpm-325935</loc><lastmod>2024-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/further-backwards-abcs-foolishness-345834</loc><lastmod>2009-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-used-ai-it-worked-i-hated-it-325936</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/californias-age-assurance-lacuna-325937</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/control-325938</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backwards-abcs-one-step-nerdier-345835</loc><lastmod>2009-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-abcs-backwards-345836</loc><lastmod>2009-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doo-wop-multitrack-earth-angel-for-chelsea-345837</loc><lastmod>2009-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multitracks-with-zane-345838</loc><lastmod>2008-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intermodel-spread-in-walker-circulation-responses-linked-to-spread-in-moist-stability-and-radiation-responses-326529</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compositions-and-interior-structures-of-the-large-moons-of-uranus-and-implications-for-future-spacecraft-observations-326528</loc><lastmod>2022-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/audio-analysis-part-1-digital-audio-328259</loc><lastmod>2015-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shrewd-simon-short-345839</loc><lastmod>2008-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spatial-variability-of-movement-structure-and-formation-of-warm-core-rings-in-the-northwest-atlantic-slope-sea-326530</loc><lastmod>2022-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/email-329302</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encrypted-329303</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encrypting-filespooler-jobs-with-age-329304</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encrypting-filespooler-jobs-with-gpg-329305</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-processing-agreements-339741</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identifying-climate-patterns-using-clustering-autoencoder-techniques-326547</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-ddosed-myself-with-an-avatar-345840</loc><lastmod>2008-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fbb-packet-bbs-329306</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fediverse-329307</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feeding-filespooler-queues-from-other-queues-329308</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filespooler-329309</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filespooler-append-only-queues-329310</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filespooler-in-cron-and-systemd-329311</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-western-kid-living-in-communist-poland-333480</loc><lastmod>2014-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subseasonal-prediction-of-central-european-summer-heatwaves-with-linear-and-random-forest-machine-learning-models-326549</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waveform-based-estimation-of-q-and-scattering-properties-for-zero-offset-vertical-seismic-profile-data-326550</loc><lastmod>2020-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filespooler-reference-329312</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foundations-of-python-network-programming-329313</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-software-329314</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frsgmrs-329315</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-rock-anisotropy-characterization-using-laser-ultrasonics-326553</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/medicine-motion-correction-for-neural-electrophysiology-recordings-326554</loc><lastmod>2025-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paimsc-ml-theory-research-with-humans-on-the-loop-326555</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gemini-329316</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/play-the-card-game-war-in-my-avatar-345841</loc><lastmod>2008-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-amateur-radio-329317</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-nncp-329318</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stratospheretroposphere-exchanges-of-air-mass-and-ozone-concentration-in-the-last-glacial-maximum-326560</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-329319</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gopher-329323</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gitsync-nncp-329320</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gitsync-nncp-over-filespooler-329321</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnupg-gpg-329322</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-for-writing-to-filespooler-queues-without-using-filespooler-329324</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/handling-filespooler-command-output-329325</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haskell-329326</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-only-serving-one-page-at-a-time-fix-345842</loc><lastmod>2008-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lifting-for-simplicity-concise-descriptions-of-convex-sets-326566</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cortical-face-selective-responses-emerge-early-in-human-infancy-326567</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synchronous-measurements-of-extracellular-action-potentials-and-neurochemical-activity-with-carbon-fiber-electrodes-in-nonhuman-primates-326568</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-23-2022-337308</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-18-2022-337309</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunable-dnmt1-degradation-reveals-dnmt1dnmt3b-synergy-in-dna-methylation-and-genome-organization-326571</loc><lastmod>2024-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-development-programs-counter-insurgencies-evidence-from-a-field-experiment-in-afghanistan-326572</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wage-stagnation-and-the-decline-of-standardized-pay-rates-19741991-326573</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-a-web-frameworklanguage-combo-for-the-next-decade-333481</loc><lastmod>2014-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripe-for-disruption-333482</loc><lastmod>2014-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-romanian-333483</loc><lastmod>2014-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-sued-dont-tweet-333484</loc><lastmod>2014-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-driven-measurement-of-high-aspect-ratio-nanostructures-using-mueller-matrix-spectroscopic-ellipsometry-326582</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimal-product-analytics-339742</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-track-form-submissions-using-google-tag-manager-339743</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-import-google-analytics-data-to-simple-analytics-339748</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/facebook-data-transfers-declared-illegal-339744</loc><lastmod>2023-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-google-analytics-ccpa-compliant-339745</loc><lastmod>2023-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/help-us-with-your-input-339747</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debug-simple-analytics-script-339746</loc><lastmod>2023-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cookie-banners-how-to-stay-gdpr-compliant-339749</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gdpr-compliance-checklist-339750</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-monthly-may-2023-339751</loc><lastmod>2023-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-my-simple-analytics-data-different-from-google-analytics-339752</loc><lastmod>2023-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-analytics-privacy-first-website-analytics-339753</loc><lastmod>2023-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trees-in-the-real-world-344698</loc><lastmod>2015-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microneedles-for-easier-fish-skin-penetration-and-longer-attachment-326593</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-fixing-a-audioworkletprocessor-performance-pitfall-335223</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-spf420-x-syncup-an-online-concert-experience-335224</loc><lastmod>2020-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-a-hanging-apache2-server-on-the-fly-335225</loc><lastmod>2020-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-statically-linked-wasm-opt-for-continuous-deployment-335226</loc><lastmod>2019-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-wavetable-synthesizer-from-scratch-with-rust-webassembly-and-web-audio-335227</loc><lastmod>2019-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pb-g3-pdqwallstreet-cd-drive-replacement-335068</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-allied-military-postures-extended-deterrence-the-us-nuclear-umbrella-and-the-search-for-security-326598</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-debut-album-automated-345843</loc><lastmod>2008-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-this-site-is-built-329329</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-gapped-is-your-air-329327</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-attention-economy-hurts-you-via-social-media-sites-like-facebook-329328</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-join-the-fediverse-and-cast-off-the-attention-economy-329330</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-avatar-hack-345844</loc><lastmod>2008-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-run-an-internet-kermit-server-329331</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-travel-by-amtrak-329332</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discovery-and-characterization-of-diverse-microbial-rna-guided-systems-326600</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-for-nncp-projects-329333</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/index-329334</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-debian-backports-on-raspberry-pi-329335</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-debian-with-zfs-329336</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interesting-topics-329337</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-amateur-radio-329338</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-filespooler-329339</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-cell-dissection-of-mature-conventional-dendritic-cells-in-the-tumor-microenvironment-in-metastatic-melanoma-326604</loc><lastmod>2024-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-load-balancer-343933</loc><lastmod>2013-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-mhd-generators-with-hts-magnets-326605</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-rayon-for-simple-parallelization-of-sql-queries-in-rust-335228</loc><lastmod>2019-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-thoughts-on-rusts-future-a-positive-outlook-335229</loc><lastmod>2019-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/controlling-protein-and-cell-adhesion-through-interfacial-engineering-for-more-efficient-biomanufacturing-326606</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structural-investigation-of-allosteric-regulation-in-class-iii-ribonucleotide-reductases-326607</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-song-ballad-of-the-man-who-cant-sing-345845</loc><lastmod>2008-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isolating-data-from-your-own-processes-with-linux-namespaces-329340</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-goerzen-329341</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-goerzens-legacy-projects-329342</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-alerts-when-the-emails-you-send-are-opened-345846</loc><lastmod>2008-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-goerzens-openpgp-public-key-329343</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-mandalas-with-php-for-my-papa-345847</loc><lastmod>2008-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-a-rest-api-with-rust-diesel-rocket-and-mysql-on-google-cloud-run-335230</loc><lastmod>2019-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approaches-to-quantitatively-analyze-protein-complex-assembly-and-regulation-326609</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rusty-advent-of-code-335232</loc><lastmod>2018-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phost-a-static-project-hosting-utility-335231</loc><lastmod>2018-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-robintrack-335233</loc><lastmod>2018-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-noise-function-compositor-335234</loc><lastmod>2017-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-hashmap-to-struct-procedural-macro-in-rust-335235</loc><lastmod>2017-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/osustatistics-pprank-over-time-335236</loc><lastmod>2016-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-got-new-gas-giant-rings-and-they-look-amazing-338434</loc><lastmod>2012-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multidimensional-mof-mixed-matrix-membranes-for-efficient-gas-separation-326613</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-goerzens-publications-329344</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kansas-329346</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-goerzens-software-329345</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kiwix-and-zim-files-329349</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kansas-amateur-radio-329347</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kermit-329348</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legacy-completeorg-mailing-lists-329350</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-329351</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-amateur-radio-329352</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-packet-radio-329353</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impact-of-lesion-preparation-induced-calcium-fractures-in-vascular-intervention-for-atherosclerotic-disease-in-silico-assessment-326614</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chemically-circumventing-the-oxidative-instability-of-boronic-acids-for-biological-applications-326615</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-to-the-president-for-year-ended-june-30-2025-dean-sloan-school-326616</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/underscreening-and-hidden-ion-structures-in-large-scale-simulations-of-concentrated-electrolytes-326682</loc><lastmod>2021-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-to-the-president-for-year-ended-june-30-2025-division-of-student-life-326617</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transcriptome-wide-mapping-reveals-a-diverse-dihydrouridine-landscape-including-mrna-326618</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-track-jazz-standard-everything-i-have-is-yours-345848</loc><lastmod>2008-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sars-cov-2-antibodies-protect-against-reinfection-for-at-least-6-months-in-a-multicentre-seroepidemiological-workplace-cohort-326619</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-migrating-from-raspberry-pi-os-bullseye-to-debian-bookworm-329355</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/persona2vec-a-flexible-multi-role-representations-learning-framework-for-graphs-326620</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-programming-bible-329354</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/long-distance-train-travel-in-the-usa-329356</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lora-329357</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maintaining-nncp-329358</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-need-for-a-more-semantic-web-341746</loc><lastmod>2023-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-level-expression-and-biochemical-properties-of-a-thermo-alkaline-pectate-lyase-from-bacillus-sp-rn1-in-pichia-pastoris-with-potential-in-ramie-degumming-326622</loc><lastmod>2020-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-zfs-zvol-permissions-with-udev-329359</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/many-to-one-with-filespooler-329360</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastodon-329361</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mesh-network-329362</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshtastic-329363</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modem-329364</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-clients-with-fbb-329365</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improve-your-e-commerce-performance-with-analytics-339754</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growth-factor-engineering-strategies-for-regenerative-medicine-applications-326623</loc><lastmod>2020-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/morse-code-329366</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncp-329368</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/n0kta-packet-radio-node-329367</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncp-concepts-329369</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncp-in-docker-329370</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncp-on-android-329371</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncp-over-yggdrasil-329372</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnome-foundation-helps-the-lunduke-journal-hit-record-subscription-numbers-337112</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantification-of-muscle-fiber-malformations-using-edge-detection-to-investigate-chronic-muscle-pressure-ulcers-326624</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-and-small-technology-329374</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nomenclatural-recommendations-for-genera-assigned-to-the-arcobacteraceae-from-the-subcommittee-on-the-taxonomy-of-campylobacter-and-related-bacteria-326648</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nncpnet-email-network-329373</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-to-many-with-filespooler-329375</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/org-mode-329376</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/org-roam-329377</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-is-not-inclusive-337113</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-7-343934</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-resolution-oct-reveals-age-associated-variation-in-the-region-posterior-to-the-external-limiting-membrane-326630</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/topographic-measurement-of-the-subretinal-pigment-epithelium-space-in-normal-aging-and-age-related-macular-degeneration-using-high-resolution-oct-326631</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assessment-of-choriocapillaris-flow-prior-to-nascent-geographic-atrophy-development-using-optical-coherence-tomography-angiography-326632</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stochastic-network-utility-maximization-in-strategic-queueing-systems-a-game-theoretic-approach-326633</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pop-up-encounters-with-spot-shaping-public-perceptions-of-robots-through-hands-on-experience-326634</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-barbershop-tag-taught-with-hand-signs-345849</loc><lastmod>2008-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stability-and-reactivity-of-cyclopentane-nucleoside-analogs-in-98-ww-sulfuric-acid-326641</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packet-radio-329378</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packet-radio-on-hf-329379</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parallel-processing-of-filespooler-queues-329380</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photography-329381</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pilot-329382</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planned-obsolescence-329383</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-329384</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/european-facebook-blackout-is-closer-than-we-think-339755</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/operation-of-a-modular-3d-pixelated-liquid-argon-time-projection-chamber-in-a-neutrino-beam-326642</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/processing-filespooler-queues-without-filespooler-329385</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/processing-multiple-commands-in-a-single-filespooler-queue-329386</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quuxorg-329388</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/public-access-unix-329387</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quuxorg-kermit-server-329389</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quuxorg-nncp-public-relay-329390</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quuxorg-usenet-nntp-and-nncp-peer-329391</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recovering-our-lost-free-will-online-tools-and-techniques-that-are-available-now-329395</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ionic-liquid-biospheres-326647</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-329392</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reasons-to-travel-by-rail-329394</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-world-haskell-329393</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roundup-of-data-backup-and-archiving-tools-329396</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-an-accurate-80x25-dos-style-console-on-modern-linux-329397</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saving-money-on-amtrak-329398</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sdf-public-access-unix-329399</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-results-329400</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-geographic-atrophy-growth-rates-not-influenced-by-close-proximity-to-non-exudative-type-1-macular-neovascularization-326649</loc><lastmod>2022-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-overtone-singing-345850</loc><lastmod>2008-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optical-trapping-of-sroh-molecules-for-dark-matter-and-t-violation-searches-326650</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sequoia-pgp-329401</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serial-tncs-in-linux-329402</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signal-messenger-329403</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signalink-usb-329404</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signify-329405</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sites-and-services-hosted-at-completeorg-329406</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-the-spatiotemporal-evolution-of-foreshocks-preceding-the-mw-61-2009-laquila-earthquake-326653</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-highresolution-atlas-of-the-eastern-tropical-pacific-oxygen-deficient-zones-326654</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-journalistic-truth-dead-measuring-how-informed-voters-are-about-political-news-326661</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-329408</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-web-329407</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-and-operating-systems-329409</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-in-the-public-interest-329410</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/syncthing-329411</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intercarb-a-community-effort-to-improve-interlaboratory-standardization-of-the-carbonate-clumped-isotope-thermometer-using-carbonate-standards-326657</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-merchant-towns-shaped-parliaments-from-the-norman-conquest-of-england-to-the-great-reform-act-326662</loc><lastmod>2022-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shock-response-of-periodic-interpenetrating-phase-composites-326663</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/termux-329412</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-grumpy-cricket-329413</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-an-algorithmic-trading-platform-in-rust-335237</loc><lastmod>2016-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-website-336206</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-policy-336207</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/certifiable-cooperative-localization-for-underwater-navigation-326658</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/age-set-versus-kin-culture-and-financial-ties-in-east-africa-326659</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-right-tool-for-the-job-123dev-65-348053</loc><lastmod>2022-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-joy-of-easy-personal-radio-frs-gmrs-and-motorola-dlrdtr-329414</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-and-mental-health-326660</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pc-internet-revolution-in-rural-america-329415</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tip-jar-329416</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tools-for-communicating-offline-and-in-difficult-circumstances-329417</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2-expansion-of-the-transmission-probability-through-a-barrier-326664</loc><lastmod>2022-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multitrack-tag-overtone-experiment-robot-quartet-345851</loc><lastmod>2008-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/try-the-last-internet-kermit-server-329418</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunneling-nncp-over-other-transports-329419</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usenet-329420</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usenet-over-nncp-329421</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-filespooler-for-backups-329422</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-filespooler-over-nncp-329423</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-objectively-correct-guide-to-making-vim-use-the-system-clipboard-336208</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radical-lookup-336209</loc><lastmod>2018-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-184-336210</loc><lastmod>2018-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plasmas-for-in-situ-resource-utilization-on-mars-fuels-life-support-and-agriculture-326668</loc><lastmod>2022-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-filespooler-over-rclone-and-s3-rsyncnet-etc-329424</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-filespooler-over-syncthing-329425</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-happy-anniversary-chelsea-345852</loc><lastmod>2008-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-filespooler-without-queues-to-pass-more-metadata-329426</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/459-i-built-a-python-saas-with-ai-335323</loc><lastmod>2024-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/451-djangonauts-ready-for-blast-off-335331</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/450-versioning-web-apis-in-python-335332</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-learned-when-i-decided-to-put-every-single-sticker-i-could-find-in-my-room-on-my-laptop-336211</loc><lastmod>2015-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zeroplan-336212</loc><lastmod>2015-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-gensio-and-ser2net-329427</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bridging-the-gap-between-h-and-j-aggregates-classification-and-supramolecular-tunability-for-excitonic-band-structures-in-two-dimensional-molecular-aggregates-326669</loc><lastmod>2022-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-nncp-at-sdf-329428</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-nncp-with-sudo-329429</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-kenwood-th-d72a-with-pc-aprs-software-329430</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-yggdrasil-as-an-automatic-mesh-fabric-to-connect-all-your-docker-containers-vms-and-servers-329431</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uucp-329432</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-san-francisco-walk-for-life-protest-and-counterprotest-335812</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-san-francisco-ice-out-of-minnesota-protest-335813</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poor-economics-creating-markets-bou-needs-poor-software-for-bou-bazar-transactions-326671</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verifying-filespooler-job-integrity-329433</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alvin-sings-schumanns-widmung-345853</loc><lastmod>2008-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-on-the-signalink-usb-with-linux-329434</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-bring-on-board-amtrak-329435</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-get-involved-with-amateur-radio-329436</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-still-use-signal-as-much-as-possible-329437</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wiki-software-evaluation-329438</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wikicompleteorg-legacy-329439</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanse-a-time-of-flight-expanded-angle-neutron-spin-echo-spectrometer-at-the-second-target-station-of-the-spallation-neutron-source-326672</loc><lastmod>2022-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winlink-2000-and-aprs-329440</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/young-eagles-329443</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xbee-sx-329441</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yggdrasil-329442</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zfs-329444</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zfs-automatic-snapshots-and-replication-329445</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zfs-on-linux-329446</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2026-san-francisco-stop-ice-terror-and-end-trumps-war-on-venezuela-335814</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repairing-a-bose-sounddock-ipod-speaker-335815</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thermal-diffusivity-in-ion-irradiated-single-crystal-iron-chromium-vanadium-and-tungsten-measured-using-transient-grating-spectroscopy-326673</loc><lastmod>2022-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-cry-345854</loc><lastmod>2008-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secretspec-07-declarative-secret-generation-329449</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zfs-rescue-disc-329447</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-20-a-fresh-interface-to-nix-329448</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-111-module-changelogs-and-secretspec-040-329450</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-110-monorepo-nix-support-with-devenvyaml-imports-329451</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-19-scaling-nix-projects-using-modules-and-profiles-329452</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-the-nix-gap-from-environments-to-packaged-applications-for-rust-329453</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-devlog-processes-are-now-tasks-329454</loc><lastmod>2025-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-18-progress-tui-secretspec-integration-listing-tasks-and-smaller-containers-329455</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-secretspec-declarative-secrets-management-329456</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thickness-and-temperature-dependence-of-the-atomic-scale-structure-of-srruo3-thin-films-326674</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-17-cuda-support-enhanced-tasks-and-mcp-support-329457</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-16-extensible-ad-hoc-nix-environments-329458</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/black-boxes-123dev-64-348054</loc><lastmod>2022-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-14-generating-nix-developer-environments-using-ai-329460</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-15-overlays-support-and-performance-improvements-329459</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-is-switching-its-nix-implementation-to-tvix-329461</loc><lastmod>2024-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-go-123dev-63-348055</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-13-instant-developer-environments-with-nix-caching-329462</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-12-tasks-for-convergent-configuration-with-nix-329463</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-11-nested-nix-outputs-using-the-module-system-329464</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-10-rewrite-in-rust-329465</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-06-generating-containers-and-instant-shell-activation-329466</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devenv-05-329467</loc><lastmod>2022-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperbolic-phonon-polaritons-with-positive-and-negative-phase-velocities-in-suspended-b-ii-b-moo3-326675</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hole-opening-from-growing-interfacial-voids-a-possible-mechanism-of-solid-state-dewetting-326676</loc><lastmod>2022-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-i-love-to-sing-em-best-tag-so-far-345855</loc><lastmod>2008-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wind-farm-yaw-control-set-point-optimization-under-model-parameter-uncertainty-326687</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/native-oxide-reconstructions-on-aln-and-gan-0001-surfaces-326688</loc><lastmod>2021-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-still-the-fire-hasnt-burnt-out-yet-for-us-baby-just-keep-holding-on-to-me-alfonso-345856</loc><lastmod>2008-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-envelope-of-old-photos-and-slides-345857</loc><lastmod>2008-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2d-materials-enabled-optical-modulators-from-visible-to-terahertz-spectral-range-326677</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/current-induced-switching-of-a-ferromagnetic-weyl-semimetal-co2mnga-326678</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-original-cell-phone-ring-tone-tag-345858</loc><lastmod>2008-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/being-raised-by-the-internet-329468</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-linux-is-officially-part-of-the-kernel-after-decades-of-debate-329469</loc><lastmod>2024-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-nt-vs-unix-a-design-comparison-329470</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-insecurity-of-debian-329471</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elasticsearch-is-open-source-again-329472</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-6-343935</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emerging-gan-technologies-for-power-rf-digital-and-quantum-computing-applications-recent-advances-and-prospects-326681</loc><lastmod>2021-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archiving-the-famous-computer-cafe-329476</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-art-of-programming-and-why-i-wont-use-llm-329473</loc><lastmod>2024-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-market-share-reaches-new-peak-329475</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-you-lose-your-airpods-329474</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-5-343936</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-4-343937</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-wholl-take-my-place-when-im-gone-345859</loc><lastmod>2008-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-chemistry-common-driver-and-databases-qcdb-and-quantum-chemistry-engine-qcengine-automation-and-interoperability-among-computational-chemistry-programs-326683</loc><lastmod>2021-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-neovim-for-zed-329477</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-laser-cut-tromino-puzzle-329480</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-printed-slices-and-traces-of-functions-of-two-variables-329478</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/constructing-a-large-251-point-string-art-cardioid-329479</loc><lastmod>2025-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unknotting-number-is-not-additive-329481</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mathematics-departments-at-liberal-arts-colleges-329482</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magic-eye-image-as-an-animated-gif-329483</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-math-on-a-macremapping-my-keyboard-329484</loc><lastmod>2025-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-deep-learning-augmented-genetic-algorithm-approach-to-polycrystalline-2d-material-fracture-discovery-and-design-326684</loc><lastmod>2021-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-3-343938</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimating-the-task-content-of-work-workforce-design-for-ai-driven-human-robot-collaboration-in-intralogistics-326685</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-a-magic-eye-image-using-excel-329485</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-the-mandelbrot-set-with-excel-329486</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fold-and-cut-turtle-tile-329487</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-slubber-329488</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-stress-in-a-dispersion-of-mutually-polarizable-spheres-326686</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-course-329489</loc><lastmod>2020-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-raspberry-pi-as-a-poor-mans-transputer-333485</loc><lastmod>2014-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-three-smutty-paper-airplanes-345860</loc><lastmod>2008-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/journeyman-project-trip-1-united-kingdom-333486</loc><lastmod>2014-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-work-for-food-and-lodging-333487</loc><lastmod>2014-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-five-year-itch-333488</loc><lastmod>2013-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-freedom-responsibility-trade-off-for-entrepreneurs-333489</loc><lastmod>2013-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chemical-kinetic-mechanisms-and-scaling-of-two-dimensional-polymers-via-irreversible-solution-phase-reactions-326689</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-anniversary-www-333490</loc><lastmod>2013-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-a-bigger-haystack-333491</loc><lastmod>2013-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-to-learn-2-highschool-horrors-333492</loc><lastmod>2013-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-destruction-of-the-web-333493</loc><lastmod>2013-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sound-sensor-failure-333494</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-stuff-from-china-is-so-cheap-333495</loc><lastmod>2013-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-go-bankrupt-333496</loc><lastmod>2013-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultrafast-low-temperature-metalinsulator-interface-phonon-dynamics-and-heat-transport-in-a-ptgd3fe5o12-heterostructure-326691</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-dimensional-electron-gases-as-non-newtonian-fluids-326692</loc><lastmod>2023-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-to-learn-333497</loc><lastmod>2013-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-api-paradox-333498</loc><lastmod>2013-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appgratis-apple-appstore-appeal-333499</loc><lastmod>2013-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/come-and-help-save-posterous-from-oblivion-333500</loc><lastmod>2013-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suffering-from-depression-dont-do-that-start-up-333501</loc><lastmod>2013-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2026-san-francisco-trump-regime-takedown-protest-335816</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-ice-killing-protest-335817</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/humpback-whale-megaptera-novaeangliae-breathing-sound-characteristics-from-simultaneous-above-and-underwater-measurements-326693</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-2-343939</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimation-of-the-spatial-variability-of-the-new-england-mud-patch-geoacoustic-properties-using-a-distributed-array-of-hydrophones-and-deep-learning-326694</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-compile-with-nixos-and-deploy-that-shit-continuously-332012</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enable-crate-features-in-helix-editor-with-rust-analyzer-332013</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-update-on-money-unpaid-to-me-and-evil-needed-to-be-stopped-345861</loc><lastmod>2008-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbershop-multi-track-lord-you-made-the-night-too-long-345862</loc><lastmod>2008-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-barbershop-multi-track-love-letters-345863</loc><lastmod>2008-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-socrates-myspace-page-345864</loc><lastmod>2008-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/range-dynamical-low-rank-split-step-fourier-method-for-the-parabolic-wave-equation-326696</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replayed-reef-sounds-induce-settlement-of-favia-fragum-coral-larvae-in-aquaria-and-field-environments-326697</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-linux-suspendsleep-in-gigabyte-b550i-aorus-pro-ax-332014</loc><lastmod>2023-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-switched-to-helix-editor-332015</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-got-mozillas-syncstorage-rs-working-free-yourself-from-python2-332016</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-disable-a-web-page-is-slowing-down-your-browser-332017</loc><lastmod>2023-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-practical-guide-to-self-induced-trance-hypnogogia-daydreaming-for-fun-and-vibes-332018</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-venezuela-protest-335818</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photographing-potrero-hill-is-in-local-coffee-shops-335819</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-rfc-hub-335820</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-deep-learning-method-for-reflective-boundary-estimation-326698</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ffmpeg-v4l2-requests-443-patchset-332020</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copying-nixoss-live-cd-to-ram-a-short-look-at-nixoss-early-boot-332019</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blazingly-fast-lua-serialization-332021</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-fandom-action-hosting-breezewiki-with-caching-and-wildcard-dns-332022</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-want-to-cross-compile-illumos-332023</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-few-months-with-htmx-335821</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-no-kings-2-protest-335822</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-aircraft-flight-phase-classification-using-ads-b-data-and-transfer-learning-326703</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neural-networks-for-stress-intensity-factor-vertex-prediction-326704</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/js-engine-code-size-330015</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-java-swing-look-better-332025</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tfw-your-kernel-makes-your-linker-print-to-stderr-gentoo-mold-and-aarch64-332024</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-x11-apologist-tries-wayland-332026</loc><lastmod>2022-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-chrome-from-stealing-sways-hotkeys-332027</loc><lastmod>2022-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluating-adaptive-ai-for-contracting-officer-readiness-design-and-pedagogical-proposal-for-the-warrant-board-rag-chatbot-326705</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weird-ai-326706</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-time-i-10xd-a-ti-84-emulators-speed-by-replacing-a-switch-case-332028</loc><lastmod>2022-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reblog-how-to-start-an-unencrypted-chat-on-matrix-element-332029</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-tired-of-making-decisions-332030</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mnt-pocket-reform-has-problems-but-i-still-want-it-332031</loc><lastmod>2022-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibrotactile-stimulation-at-gamma-frequency-mitigates-pathology-related-to-neurodegeneration-and-improves-motor-function-326707</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/traffic-management-protocols-for-advanced-air-mobility-326708</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-blockchain-is-the-solution-robot-security-is-the-problem-326709</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantification-of-heat-vulnerability-using-system-dynamics-326710</loc><lastmod>2023-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/predicting-one-year-left-ventricular-mass-index-regression-following-transcatheter-aortic-valve-replacement-in-patients-with-severe-aortic-stenosis-a-new-era-is-coming-326711</loc><lastmod>2023-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aesthetic-chills-cause-an-emotional-drift-in-valence-and-arousal-326712</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-projection-and-the-shadow-of-wh-326713</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/domain-knowledge-or-a-lack-thereof-333502</loc><lastmod>2013-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-a-quick-buck-333503</loc><lastmod>2013-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computers-i-have-known-333504</loc><lastmod>2013-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disqus-bait-and-switch-now-with-ads-333505</loc><lastmod>2013-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-paper-bay-333506</loc><lastmod>2013-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-haskell-is-not-faster-than-c-333507</loc><lastmod>2013-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-fleet-week-335823</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-eff-awards-335824</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discussion-of-experimental-design-and-modeling-for-forward-inverse-maps-by-r-barton-m-morris-appearing-in-technometrics-326714</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/found-henry-system-of-music-transcription-345865</loc><lastmod>2008-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-are-all-the-cfos-326715</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-alternative-to-probability-tables-for-modeling-unresolved-resonance-behavior-326716</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elon-musk-and-the-hyperloop-333509</loc><lastmod>2012-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-world-without-power-333508</loc><lastmod>2013-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thank-hn-our-friend-is-safe-and-sound-333510</loc><lastmod>2012-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stick-to-what-you-know-a-tale-of-an-investment-gone-wrong-333511</loc><lastmod>2012-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-labor-day-rally-and-march-335825</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-no-kings-protest-335826</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geoxcp-uncertainty-quantification-of-spatial-explanations-in-explainable-ai-326721</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rapidly-innovating-firms-patent-lifecycle-and-support-for-trade-and-ip-enforcement-326722</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-white-powder-will-kill-me-one-day-333512</loc><lastmod>2012-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-a-windmill-part-2-parts-nuts-bolts-and-blades-333513</loc><lastmod>2012-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-a-windmill-333514</loc><lastmod>2012-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-as-a-service-333515</loc><lastmod>2012-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pendulum-swings-again-333516</loc><lastmod>2012-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2025-san-francisco-carnaval-parade-335827</loc><lastmod>2025-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scales-are-tipping-in-the-software-engineering-industry-335828</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grounding-infrastructure-community-ownership-of-an-international-cooperation-project-in-kibera-nairobi-326723</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-chapter-for-porffor-330021</loc><lastmod>2024-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1-year-of-porffor-330022</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaming-zero-fi-shells-to-your-smart-speaker-330740</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-installing-linux-on-a-2008-apple-intel-imac-335829</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-apocalyptic-computing-335830</loc><lastmod>2025-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-will-change-the-world-but-not-in-the-way-you-think-335831</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fully-3d-printed-electric-motor-manufactured-via-multi-modal-multi-material-extrusion-326727</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-ignorability-of-attributes-330040</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sfsu-chamber-singers-sing-for-acda-345866</loc><lastmod>2008-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generators-in-scheme-with-dynamic-delimited-continuations-330043</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polymorphic-defaulted-equality-330041</loc><lastmod>2025-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-trivial-relocation-in-library-330042</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-should-you-put-the-type-param-for-a-collect-330045</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wrote-a-scheme-in-2025-330044</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25x-performance-three-optimizations-330046</loc><lastmod>2025-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-im-writing-a-scheme-implementation-in-2025-the-answer-is-async-rust-330047</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scheme-to-the-spec-part-i-concurrent-cycle-collection-330048</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-garbage-collector-in-c-330049</loc><lastmod>2020-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-excommunication-330050</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-european-unions-cbam-averting-emissions-leakage-or-promoting-the-diffusion-of-carbon-pricing-326730</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teen-talk-329490</loc><lastmod>2013-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contact-form-329492</loc><lastmod>2013-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/site-map-329491</loc><lastmod>2013-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gemini-powered-stock-analysis-parsing-financial-news-for-automated-trading-decisions-330051</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ai-for-coding-my-journey-with-cline-and-large-language-models-330054</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-vertex-ai-sdk-to-google-gen-ai-sdk-service-account-authentication-for-python-and-go-330052</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-back-to-the-eu-from-google-cloud-to-self-hosted-eu-infrastructure-330053</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-code-signing-and-notarization-issues-of-unreal-engine-53-projects-330055</loc><lastmod>2024-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hidden-costs-of-vertex-ai-resource-pools-a-cautionary-tale-330056</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-rag-for-tabular-data-in-go-with-postgresql-gemini-330057</loc><lastmod>2024-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-gemini-in-a-go-application-limits-and-details-330058</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-model-training-deployment-on-google-cloud-using-vertex-ai-in-go-330059</loc><lastmod>2023-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shadow-players-of-the-eviction-crisis-identifying-and-characterizing-professional-evicting-attorneys-in-massachusetts-326731</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-brothers-minuet-345867</loc><lastmod>2008-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parin-vuoden-tutkimattomuus-330060</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encoding_rs-330061</loc><lastmod>2022-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asiakirjatonta-toimintaa-330062</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/koulutartuntojen-tilastointimenettely-330064</loc><lastmod>2022-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-not-wrong-that-codelength-7code-330063</loc><lastmod>2022-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perusteasiakirjoja-hallussapitamatta-ikarajoitettu-330065</loc><lastmod>2021-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/koronapassilausunto-330067</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asiantuntijat-ja-nukkuva-vallan-vahtikoira-330066</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-encoding-menu-in-2021-330069</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suppealla-tietopohjalla-ohimenevaksi-vaitetty-330068</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-text-encoding-submenu-is-gone-330070</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-html5-conformance-checker-330071</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-part-of-the-technology-stack-330072</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/browser-technology-stack-330073</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bogo-xml-declaration-returns-to-gecko-330074</loc><lastmod>2021-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-at-encoding-detection-and-encoding-menu-telemetry-from-firefox-86-330075</loc><lastmod>2021-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adaptive-digital-twin-modeling-with-control-integration-of-extended-kalman-filter-based-recursive-sparse-nonlinear-identification-with-model-predictive-control-326732</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fastcomposer-tuning-free-multi-subject-image-generation-with-localized-attention-326733</loc><lastmod>2024-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/molecular-mechanisms-of-liver-metastasis-connecting-biology-biomarkers-and-outcomes-326734</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleaning-a-dark-matter-detector-a-case-of-ontological-and-normative-elusiveness-326924</loc><lastmod>2025-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-distribution-network-tariffs-in-the-us-with-an-application-to-increased-electric-vehicle-adoption-326926</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stability-and-reactivity-of-alternative-nucleobases-in-concentrated-sulfuric-acid-326735</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2008-design-and-manufacturing-ii-spring-2004-326921</loc><lastmod>2004-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tehtavanmaarittelya-kirjoittamatta-ja-kuolemia-laskematta-laumasuojamallinnettu-330081</loc><lastmod>2021-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-supporting-unlabeled-utf-8-in-html-on-the-web-would-be-problematic-330076</loc><lastmod>2021-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/activating-browser-modes-with-doctype-330079</loc><lastmod>2021-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-target-names-arent-passed-to-llvm-330077</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toimintamalli-330078</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/johtopaatoksia-mallin-rakenteesta-330080</loc><lastmod>2021-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/character-encoding-menu-in-2014-330082</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/erillissuosituksen-tarpeettomuudesta-yleissuosituksen-poikkeukseksi-330083</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stmn-maskiaikajana-330084</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-2021-330085</loc><lastmod>2020-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oma-aloitteisesti-mallinnettu-330086</loc><lastmod>2020-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kokopinovaatimuksin-kilpailutettu-330087</loc><lastmod>2020-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chardetng-a-more-compact-character-encoding-detector-for-the-legacy-web-330088</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/examining-the-uptake-and-effectiveness-of-the-climate-justice-instructional-toolkit-326736</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphhash-graph-clustering-enables-parameter-efficiency-in-recommender-systems-326737</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mindful-young-brains-and-minds-a-systematic-review-of-the-neural-correlates-of-mindfulness-based-interventions-in-youth-326738</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theory-instead-of-experiment-tie-a-creator-valuation-system-at-tencent-326739</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varauksia-paisutellen-tiedotettu-330089</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/always-use-utf-8-amp-always-label-your-html-saying-so-330091</loc><lastmod>2020-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perusteasiakirjoitta-tiedotettu-330090</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ime-smoke-testing-330092</loc><lastmod>2020-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-validatornu-html-parser-330093</loc><lastmod>2020-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-the-hiragino-fonts-with-css-330094</loc><lastmod>2020-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-debian-bookworm-on-a-13-amd-framework-laptop-335832</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-san-francisco-peoples-march-2024-335833</loc><lastmod>2025-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-santa-skivvies-run-2024-335834</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youtube-also-caught-my-choir-345868</loc><lastmod>2008-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/library-329493</loc><lastmod>2013-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ions-in-electrically-conductive-and-insulating-metal-organic-frameworks-transport-and-energy-storage-326744</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-the-martinez-rueda-polygon-clipping-algorithm-329496</loc><lastmod>2025-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personal-329494</loc><lastmod>2013-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deepseeks-multi-head-latent-attention-329495</loc><lastmod>2025-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microgradjl-part-5-mlp-329497</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microgradjl-part-4-extensions-329498</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microgradjl-part-3-automation-with-irtools-329499</loc><lastmod>2024-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microgradjl-part-2-automation-with-expressions-329500</loc><lastmod>2024-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microgradjl-part-1-chainrules-329501</loc><lastmod>2024-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/characterizing-and-mitigating-small-diameter-tool-wear-in-nickel-based-superalloy-machining-326747</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covering-all-birthdays-329502</loc><lastmod>2024-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/illumination-robust-terrain-relative-navigation-for-planetary-descent-326748</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generative-transformer-from-first-principles-in-julia-329503</loc><lastmod>2024-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-awesome-apis-329505</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radix-tree-in-julia-329504</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-bitter-prediction-329506</loc><lastmod>2025-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-lower-lowest-level-programming-329507</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-elf-329508</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elf-shenanigans-holiday-special-329509</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-beyond-the-basics-329510</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-multithreaded-nodejs-applications-is-it-worth-it-at-nodeconf-eu-335835</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-fujifilm-x-e1-camera-guide-335836</loc><lastmod>2024-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verification-planning-for-efficient-uncertainty-reduction-of-space-science-systems-326749</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/molecular-mechanisms-defining-and-driving-receptivity-in-conversion-of-fibroblasts-to-motor-neurons-326750</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-cross-industry-analysis-using-q-methodology-for-streamlining-engineering-workflow-326751</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/control-is-an-illusion-anyway-329511</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steal-this-class-329512</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-the-jungle-329513</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-the-art-python-in-2024-329514</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defo-audit-complete-329515</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bug-of-the-year-award-2025-329516</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/user-responsive-solutions-for-cognitive-load-reduction-in-cad-platforms-326752</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sovereign-tech-agency-and-ostif-security-audit-report-329519</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-audit-complete-329517</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cncf-managed-audit-program-report-2025-329518</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-annual-report-329522</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feb-2026-community-spotlight-peter-hunt-red-hat-329521</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zlib-audit-complete-329520</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everest-security-audit-complete-329523</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cri-o-audit-complete-329524</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-the-machine-extras-329525</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-the-machine-329526</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selling-lemons-329527</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eel-evation-329528</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structural-and-biochemical-investigations-of-collagen-i-trimerization-326753</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pgp-desktop-was-causing-os-x-to-run-slowly-345869</loc><lastmod>2008-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-is-on-my-side-329529</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-green-ray-329530</loc><lastmod>2021-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hands-tv-329531</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-to-stop-adding-new-features-for-non-unicode-execution-encodings-in-c-330095</loc><lastmod>2020-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-cares-329532</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-2020-330096</loc><lastmod>2019-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-last-of-the-parsing-quirks-330097</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-codeaboutblankcode-330098</loc><lastmod>2019-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-wrote-a-modern-c-library-in-rust-330101</loc><lastmod>2018-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-2019-330099</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encoding_rs-a-web-compatible-character-encoding-library-in-rust-330100</loc><lastmod>2018-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-cargo-fuzz-to-transfer-code-review-of-simple-safe-code-to-complex-code-that-uses-codeunsafecode-330102</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rust-crate-that-also-quacks-like-a-modern-c-library-330103</loc><lastmod>2018-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust2018-330104</loc><lastmod>2018-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-an-ipod-classic-monochrome-4th-gen-in-2024-335837</loc><lastmod>2024-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smart-manufacturing-of-desktop-fiber-extrusion-devices-fred-design-optimization-and-digital-factory-implementation-326754</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-up-your-mac-with-open-source-note-345496</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlikely-organizers-the-rise-of-tech-worker-labor-activism-326928</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-latest-red-could-help-ai-be-more-precise-community-stars-one-csv-codec-to-rule-them-all-329556</loc><lastmod>2019-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2019-update-329559</loc><lastmod>2019-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpio-port-for-raspberry-pi-329557</loc><lastmod>2019-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-wallet-040-329558</loc><lastmod>2019-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eat-sleep-exercise-work-329560</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conspiracy-to-kill-ie6-329562</loc><lastmod>2019-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imgix-a-new-step-forward-329561</loc><lastmod>2019-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-imaging-chain-and-the-internet-329563</loc><lastmod>2016-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrated-materials-for-ion-transport-management-in-anion-exchange-membrane-electrolyzers-326755</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dimensioning-defects-with-monocular-vision-in-automated-optical-inspection-326756</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-c-wrapping-dear-imgui-in-swift-with-zero-ffi-329578</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-the-swift-c-compatibility-with-raylib-329579</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-influentists-329580</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ceo-cost-function-329581</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-immutable-on-macos-329582</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advancing-manufacturing-readiness-reviews-and-fiber-extrusion-processes-a-two-sided-approach-to-product-maturity-in-optics-and-sensing-326757</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaled-deployments-of-seismic-penetrators-to-measure-stability-of-antarctic-ice-shelves-326758</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-dive-into-crossover-329583</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-brush-with-a-patent-troll-333517</loc><lastmod>2012-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-youll-never-see-hear-or-use-333518</loc><lastmod>2012-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-targets-are-moving-targets-333519</loc><lastmod>2012-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-nice-to-those-that-serve-you-333520</loc><lastmod>2012-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scale-of-programming-complexity-333521</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discreet-cheap-film-like-edc-street-photography-camera-in-2024-335838</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/map-buddy-product-retrospective-335839</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-letters-r-are-there-in-the-word-strawberry-345513</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reachability-prediction-and-optimal-path-planning-for-autonomous-ocean-vehicles-326759</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analytical-model-for-orbital-motion-under-j2-326760</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chaos-or-comfort-a-reflection-on-the-engineers-quest-329584</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blame-329585</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-namespaces-in-json-please-330105</loc><lastmod>2017-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lecture-about-html5-330106</loc><lastmod>2016-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-intelligent-psycho-social-support-to-augment-behavioral-health-management-in-isolated-environments-326763</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llm-snake-oil-drama-345514</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fred-and-the-fred-factory-the-mit-approach-to-designing-a-smart-learning-factory-326768</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discovery-and-characterization-of-plateau-potentials-in-cortical-neurons-of-awake-mice-326764</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structural-characterization-and-antibiotic-development-for-the-neisseria-gonorrhoeae-class-ia-ribonucleotide-reductase-326766</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comprehensive-laboratory-studies-of-organic-oxidation-across-a-range-of-photochemical-ages-and-peroxy-radical-conditions-326765</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gaming-on-mac-in-2023-329594</loc><lastmod>2023-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-are-doomed-329593</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-in-a-nutshell-329595</loc><lastmod>2023-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tunnel-effect-329596</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-photography-is-featured-at-philz-coffee-in-potrero-hill-335840</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-genai-in-oreilly-answers-335841</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-sketch-to-cad-code-multimodal-ai-for-controllable-design-generation-326767</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-on-frame-engine-2x-329597</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-weird-unreachable-code-329598</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-in-a-nutshell-329599</loc><lastmod>2022-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-data-alignment-329600</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-on-frame-engine-1x-329601</loc><lastmod>2022-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-publish-a-bad-programming-article-329602</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-san-francisco-carnaval-2024-335842</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-san-francisco-bay-to-breakers-2024-335843</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-photography-is-featured-at-ikon-coffee-335844</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generalizable-reinforcement-learning-for-network-control-326769</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engineering-dna-based-electrochemical-diagnostics-for-translational-applications-326772</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/characterizing-cmos-devices-for-use-in-future-x-ray-astrophysics-instruments-326770</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-competition-number-and-definitness-326771</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-demoscene-329603</loc><lastmod>2022-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essays-in-labor-and-public-economics-326773</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-for-chemical-reactivity-prediction-paradigms-challenges-and-applications-326774</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-games-on-m1-macs-natively-329604</loc><lastmod>2022-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photography-is-a-loss-of-dimension-senses-and-fidelity-335845</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-cheap-and-pocketable-camera-in-2024-335846</loc><lastmod>2024-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/property-prediction-with-machine-learning-and-ab-initio-methods-for-iridium-photoactive-complexes-and-metal-organic-frameworks-326775</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spacecraft-autonomy-through-computer-vision-and-onboard-planning-326776</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-3d-human-liver-tissue-model-of-the-hepatobiliary-junction-326797</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modeling-and-control-of-a-continuous-lyophilizer-326798</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-of-opengl-in-c-on-m1-mac-329605</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burned-out-329606</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-disastrous-consequences-of-a-bad-leadership-329607</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-hidden-features-329608</loc><lastmod>2021-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/large-scale-multi-robot-spatial-perception-326777</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/locality-a-case-study-from-aiwoo-326778</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rapid-in-space-assembly-and-manufacturing-of-large-reticulated-truss-structures-326779</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-optical-interferometry-for-high-resolution-coherent-imaging-of-astronomical-objects-326780</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conditional-compilation-and-optin-dependencies-with-rust-features-329609</loc><lastmod>2021-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vision-language-models-for-engineering-design-from-technical-documentation-benchmarking-to-cad-generation-326781</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-trust-your-foss-329610</loc><lastmod>2021-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anyway-thanks-flash-329611</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-one-thing-you-need-to-know-about-linear-algebra-for-data-science-and-machine-learning-345515</loc><lastmod>2024-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synthetic-mucins-for-microbial-modulation-326782</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atomistic-insights-into-disordered-proteins-and-condensates-via-molecular-simulations-326799</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/techno-economic-assessment-of-grid-scale-energy-storage-technologies-under-evolving-market-and-decarbonization-scenarios-liquid-air-and-lithium-ion-battery-systems-326783</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3d-printed-tangential-flow-filtration-and-high-throughput-microfluidic-electroporation-for-scalable-microbial-processing-326800</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-digital-threads-across-engineering-organizations-a-q-methodology-analysis-of-challenges-with-a-novel-factor-selection-approach-326801</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enabling-english-on-a-japanese-panasonic-lumix-gx1-335847</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/after-your-first-10000-photographs-335848</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repairing-a-minolta-x-370-light-leak-335849</loc><lastmod>2024-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-san-francisco-crawloween-2023-335850</loc><lastmod>2023-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/active-epistemology-326784</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-your-threat-model-329612</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/julkisesti-luotettu-varmenne-ikidomainille-tlsaa-sslaa-varten-330107</loc><lastmod>2016-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-webkit-html5-330108</loc><lastmod>2015-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lists-in-attribute-values-330109</loc><lastmod>2015-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-want-software-freedom-on-phones-you-should-work-on-firefox-os-custom-hardware-and-web-app-self-hostablility-330111</loc><lastmod>2015-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sad-story-of-png-gamma-correction-330110</loc><lastmod>2015-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-parser-improvements-330112</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aria-in-html5-integration-document-conformance-draft-take-two-330113</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/schemaorg-and-pre-existing-communities-330114</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lowering-memory-requirements-by-replacing-schematron-330115</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-parsing-in-gecko-a-build-330116</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-sax-tree-330117</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mechanisms-of-genetic-risk-in-alzheimers-disease-326785</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-realm-of-grace-326786</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-review-frugalgpt-345516</loc><lastmod>2023-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-augmented-cad-onboarding-a-personalized-approach-to-reducing-learning-friction-326788</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presuppositionless-proxies-of-politeness-an-eventually-optimality-theoretic-account-326787</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-implementation-of-a-low-cost-bioreactor-system-for-synechocystis-sp-pcc-6803-integrated-cultivation-lysis-and-filtration-for-sustainable-glucose-harvesting-326789</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-bayesian-inference-for-generative-models-via-probabilistic-programming-326804</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/howto-avoid-being-called-a-bozo-when-producing-xml-330119</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nvdl-support-in-validatornu-330118</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-unofficial-qampa-about-the-discontinuation-of-the-xhtml2-wg-330120</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-html5-becoming-a-w3c-recommendation-330121</loc><lastmod>2014-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-of-passive-air-based-squeeze-film-damping-for-kinematic-couplings-326790</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aft-fuselage-boundary-layer-ingesting-propulsion-systems-for-turbo-electric-aircraft-326791</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-modular-strategies-for-enhancing-biomanufacturing-in-komagataella-phaffii-326795</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adaptive-optimization-algorithms-for-step-size-selection-and-online-problem-parameter-estimation-326792</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanding-structural-complexity-in-condensed-phosphates-pv-reagents-for-controlled-phosphoanhydride-bond-construction-326793</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unifying-electric-field-mediated-heterogeneous-catalysis-326794</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-a-targeted-lipid-nanoparticle-platform-for-in-vivo-rna-delivery-to-hematopoietic-stem-and-progenitor-cells-326796</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-heuristic-based-framework-for-cost-effective-product-design-enabled-by-manufacturing-automation-application-to-large-scale-sheet-metal-structures-326812</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-finnish-banks-training-users-to-give-banking-credentials-to-another-site-330122</loc><lastmod>2013-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unimpressed-by-leopard-330123</loc><lastmod>2013-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sergeant-semantics-330124</loc><lastmod>2013-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-analysis-on-aircraft-overflight-noise-distribution-on-airport-adjacent-communities-326802</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-content-sink-inheritance-diagram-2006-06-30-330125</loc><lastmod>2013-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-performance-cost-of-the-html-tree-builder-330128</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-eme-330126</loc><lastmod>2013-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-points-and-pixels-as-units-330127</loc><lastmod>2012-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-impression-management-330129</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-codespacercode-element-is-gone-330130</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openmind-2006-330131</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-mistake-330132</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xhtml-and-mobile-devices-330133</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webm-enabled-browser-usage-share-exceeds-h264-enabled-browser-usage-share-on-desktop-in-statcounter-numbers-330134</loc><lastmod>2012-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-parser-based-view-source-syntax-highlighting-330135</loc><lastmod>2012-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vendor-prefixes-are-hurting-the-web-330136</loc><lastmod>2012-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeaccept-charsetcode-is-no-more-330137</loc><lastmod>2012-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dualroids-330138</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-into-photography-on-a-budget-in-2023-335851</loc><lastmod>2023-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-in-the-loop-task-directed-exploration-and-planning-in-unknown-environments-326803</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-structural-stylable-documents-in-mozilla-editor-330139</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maemo-source-code-330143</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iso-8859-15-on-haitallinen-330140</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hourglass-330141</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scientific-method-according-to-hixie-330142</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aria-in-html5-integration-document-conformance-draft-330146</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/karpelan-lukkovertaus-ontuu-330144</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digitaalisesta-arkistoinnista-330145</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-idea-about-intermediate-language-trees-and-web-ui-generation-330150</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xhtmlwhats-the-point-draft-incomplete-330147</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-browser-comparison-330148</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/howto-spot-a-wannabe-web-standards-advocate-330149</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-using-ssltls-certificates-as-the-solution-to-phishing-330151</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bureaucracy-meets-the-web-330152</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/europe-day-330153</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/howto-establish-a-100-literacy-rate-330154</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/folding-and-quality-control-mechanisms-of-procollagen-326805</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-train-your-own-chatgpt-alpaca-style-part-two-345517</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interfacial-engineering-of-perovskite-solar-cells-326810</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tribochemistry-of-frictional-ignition-in-high-pressure-oxygen-326806</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/model-based-design-of-an-indirectly-irradiated-thermochemical-hydrogen-production-reactor-capable-of-radiant-heat-recovery-326807</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personalizing-robot-assistance-under-uncertainty-about-the-human-326808</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-probabilistic-dynamically-orthogonal-primitive-equation-forecasts-for-the-gulf-of-mexico-326809</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimization-and-control-of-sorption-based-atmospheric-water-harvesting-devices-326811</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-file-a-ccpa-complaint-against-reddit-335853</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ps2-rpi4-part-iv-conclusion-335852</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-delete-your-reddit-account-and-all-data-under-gdprccpa-335854</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-your-chat-bot-335855</loc><lastmod>2023-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulating-windows-xp-on-linux-in-2023-335856</loc><lastmod>2023-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-evaluation-of-a-bionic-knee-with-myoneural-control-326813</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copper-catalyzed-amination-of-aryl-chlorides-under-mild-reaction-conditions-326830</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validator-web-service-interface-ideas-330157</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-do-with-all-these-photos-330155</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charmod-norm-checking-330156</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effis-day-in-court-330159</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dtds-dont-work-on-the-web-330158</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-quote-of-the-day-330161</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-at-xtech-330160</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/out-of-context-330162</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-codehtml5parserenablecode-pref-is-gone-330163</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miscellaneous-java-code-330164</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/autozoom-extension-for-firefox-330165</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ala-kayta-creative-commons-10-lisensseja-kayta-25-sarjaa-330166</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planning-for-in-space-robotic-assembly-of-modular-cubesats-326814</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tag-soup-how-mac-ie-5-and-safari-handle-ltxgt-ltygt-ltxgt-ltygt-330167</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mustaa-valkoisella-330168</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charmod-checking-330175</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-atom-what-we-really-need-330169</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/natural-hazards-na-330172</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-safari-10-issues-330170</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/names-of-browser-engines-330171</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-knows-prefixed-xhtml-from-a-hole-in-the-ground-330173</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aula-2006-330174</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-web-apps-10-330176</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validatornu-gets-out-of-the-java-trap-330177</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thou-shalt-not-spec-a-feature-that-might-inadvertently-compete-with-rdf-when-used-contrary-to-how-it-is-designed-to-be-used-330178</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svg-and-mathml-in-codetexthtmlcode-in-firefox-and-validatornu-330179</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-could-microsoft-do-about-ie6-330180</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/utf-8-to-code-point-array-converter-in-php-330181</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html-syntax-checker-in-php-330182</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saxcompiler-330183</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-factors-observations-in-flightcrew-response-to-system-failure-events-in-transport-category-aircraft-from-2000-to-2024-326815</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrative-spatial-technologies-for-mapping-axonal-vulnerability-in-alzheimers-disease-326816</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photo-group-feed-330184</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slam-for-structured-environments-using-mechanically-scanned-imaging-sonar-326817</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photo-and-emmetadataem-backup-for-flickr-330185</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oops-i-broke-mathml-2006-07-05-330187</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-about-a-print-abbr-titleuser-interfaceuiabbr-for-mozilla-330186</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-35-330188</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/natural-hazards-again-330189</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cms-stuff-330190</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assembling-web-pages-using-document-trees-330191</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kesakoodi-starting-2006-05-23-330192</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dom-traversal-performance-2006-05-26-330193</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-train-your-own-chatgpt-alpaca-style-part-one-345518</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colloidal-semiconductor-nanocrystals-tools-for-and-insights-from-first-principles-investigations-326818</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pair-crossing-number-cutwidth-and-good-drawings-on-arbitrary-point-sets-326819</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-a-decade-329613</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alphafold-2-a-new-ai-achievement-329614</loc><lastmod>2020-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slow-for-your-safety-329615</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macintoshgarden-329616</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emergence-of-a-proton-exchange-based-isomerization-and-lactonization-mechanism-in-the-plant-coumarin-synthase-cosy-326820</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identification-and-validation-of-cyclic-peptides-with-mucin-selective-location-specific-binding-in-the-gastrointestinal-tract-326821</loc><lastmod>2025-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-recommendation-1x-329617</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-memory-safety-in-chromium-329618</loc><lastmod>2020-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-video-and-sound-for-wsl2-329619</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-21-330194</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-22-330195</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planning-the-xml-content-sink-incrementalization-work-2006-06-10-330196</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-23-330197</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-24-330198</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-25-330199</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pd-catalyzed-amination-of-base-sensitive-five-membered-heteroaryl-halides-with-aliphatic-amines-326822</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2026-day-1-343940</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abiotic-peptides-as-carriers-of-information-for-the-encoding-of-small-molecule-library-synthesis-326823</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insulin-delivery-pumps-for-human-spaceflight-steps-toward-an-accessible-space-future-326843</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recirculation-through-western-boundary-currents-varies-nonlinearly-with-the-ocean-basins-aspect-ratio-326866</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/studying-regioisomer-formation-in-the-pdcatalyzed-fluorination-of-cyclic-vinyl-triflates-evidence-for-in-situ-ligand-modification-326824</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-effect-of-basketball-analytics-investment-on-national-basketball-association-nba-team-performance-326847</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/workshop-on-noninvasive-glucose-monitoring-2024-326848</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qualitative-assessment-of-terrestrial-care-settings-to-inform-self-sufficient-spaceflight-medical-care-326853</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eclipse-cdt-2006-06-27-330200</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-26-330201</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/builds-2006-07-06-330202</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/builds-take-two-2006-07-07-330203</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-27-330204</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-30-330205</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/room-temperature-cu-catalyzed-amination-of-aryl-bromides-enabled-by-dft-guided-ligand-design-326825</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-study-of-anode-dimensions-in-mercury-vapour-thermionic-rectifiers-326859</loc><lastmod>1932-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solutions-and-challenges-for-addressing-misinformation-326854</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-design-of-a-low-pressure-steam-turbine-326856</loc><lastmod>1910-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atomic-transactions-326855</loc><lastmod>1994-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modeling-control-and-experimentation-of-a-two-dimensional-linear-motor-326858</loc><lastmod>1997-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computational-study-of-static-replication-for-barrier-options-326857</loc><lastmod>1997-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-chamber-study-of-cosmic-ray-showers-in-lead-plates-326860</loc><lastmod>1938-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-a-high-speed-light-source-suitable-for-photoelastic-studies-326861</loc><lastmod>1941-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boiling-and-spreading-rates-of-instantaneous-liquid-methane-spills-on-water-326862</loc><lastmod>1982-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-31-330206</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-32-330207</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-33-330208</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stereoselective-synthesis-of-trisubstituted-alkenes-via-copper-hydride-catalyzed-alkyne-hydroalkylation-326826</loc><lastmod>2023-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manipulation-and-measurement-of-charge-transfer-kinetics-at-chemically-modified-electrodes-326863</loc><lastmod>1981-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/application-of-fourier-transform-spectroscopy-to-the-absolute-determination-of-the-chemical-shift-of-protons-326864</loc><lastmod>1975-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-valves-326865</loc><lastmod>1877-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developers-are-not-superheroes-329620</loc><lastmod>2020-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-cost-abstractions-in-rust-329621</loc><lastmod>2020-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-gig-2006-08-28-330209</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/week-34-330210</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-clipboard-formats-2006-09-15-330211</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kesakoodi-wrap-up-2006-09-19-330212</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/outlining-the-ultimate-blogging-server-330213</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-not-to-advertise-an-election-candidate-330214</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unused-icons-330215</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roomtemperature-coppercatalyzed-etherification-of-aryl-bromides-326827</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dial-up-over-voip-with-a-commodore-modem-from-1985-343941</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cuh-catalyzed-regio-and-enantioselective-formal-hydroformylation-of-vinyl-arenes-326828</loc><lastmod>2024-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cu-catalyzed-amination-of-base-sensitive-aryl-bromides-and-the-chemoselective-n-and-o-arylation-of-amino-alcohols-326829</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-everyday-with-anxiety-impostor-syndrome-and-mental-depression-329622</loc><lastmod>2020-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-strange-strings-comparison-problem-in-go-329623</loc><lastmod>2019-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comedy-is-the-real-news-330216</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/need-a-taxi-at-a-taxi-station-you-lose-330217</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reality-distortion-fields-330218</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xtech-2006-330219</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-a-deactivation-resistant-dialkylbiarylphosphine-ligand-for-pd-catalyzed-arylation-of-secondary-amines-326831</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kinetic-modeling-enables-understanding-of-off-cycle-processes-in-pd-catalyzed-amination-of-five-membered-heteroaryl-halides-326832</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/characterization-of-the-response-of-radiochromic-film-to-quasi-monoenergetic-x-rays-through-a-cross-calibration-with-image-plates-326833</loc><lastmod>2024-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determination-of-the-response-for-the-national-ignition-facility-particle-time-of-flight-ptof-detector-using-single-particle-counting-326834</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/built-in-accessibility-roles-in-html5-330220</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validatornu-downtime-330221</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-an-affordable-snapshot-saving-crypto-backupping-raid-nas-330222</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svg-filter-effects-in-html-without-external-references-330223</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-euclidean-motion-planning-with-graphs-of-geodesically-convex-sets-326838</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extended-state-infrastructure-power-in-an-age-of-networked-competition-the-cases-of-thailand-and-taiwan-326839</loc><lastmod>2024-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-my-childhood-family-computer-part-4-emulation-343942</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neutronics-simulations-for-the-design-of-neutron-flux-monitors-in-sparc-326871</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porting-my-toy-ocaml-build-system-to-windows-343943</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theory-of-photoluminescence-spectral-line-shapes-of-semiconductor-nanocrystals-326932</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alice-the-caml-343944</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-my-old-os-assignment-with-machine-code-hacks-343945</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncovering-patterns-in-overdose-deaths-an-analysis-of-spike-identification-in-fatal-drug-overdose-data-in-massachusetts-2017-2023-326840</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-script-execution-changes-in-firefox-4-beta-7-330224</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vihreiden-tekijanoikeuslinja-ja-teosten-tekijoiden-elaketurva-330225</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-8-app-support-matrix-330226</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-to-take-into-account-when-moving-to-standards-compliant-html-and-css-authoring-330232</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regular-expressions-computer-science-and-practice-330227</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/access-blocked-330229</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/almost-precedent-330228</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/view-originl-bookmarklet-330231</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extended-uncertainty-330230</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/makasiinit-330233</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imitating-reflective-caustics-in-pov-ray-330234</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rfc-2119-key-words-in-management-textbooks-330235</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atom-feed-330236</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iso-opens-up-a-little-330237</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/table-integrity-checker-330238</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-styles-330239</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experiential-learning-amid-disequilibrium-attuning-to-student-emotions-326841</loc><lastmod>2025-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-to-the-president-for-year-ended-june-30-2025-associate-vice-president-for-research-administration-326842</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thesis-defense-on-xforms-330240</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-logs-330241</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-anti-drm-clauses-in-content-licenses-be-free-330246</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/browser-sniffing-history-in-the-chrome-ua-string-330242</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-old-html-fragment-parser-is-gone-330244</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speculative-html5-parsing-landed-330243</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-brother-eu-330245</loc><lastmod>2011-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-unicode-330247</loc><lastmod>2005-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/w3c-dom-esittely-330248</loc><lastmod>2002-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-html5-parsing-330249</loc><lastmod>1970-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/help-test-html5-parsing-in-gecko-330250</loc><lastmod>1970-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validatornu-330251</loc><lastmod>1970-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/112134-release-330252</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/112116-release-330253</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/11242-release-330254</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-nonlinear-eshelby-inclusion-problem-and-its-isomorphic-growth-limit-326844</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluating-risk-for-astronaut-involvement-in-in-space-manufacturing-analog-field-testing-and-future-planetary-surface-procedures-326845</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/origins-of-face-responses-in-the-human-cortex-fnirs-and-fmri-evidence-from-infants-326846</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unmarshal-complex-json-objects-in-go-329624</loc><lastmod>2019-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2019-as-minimalistic-329625</loc><lastmod>2019-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/struct-embedding-trick-to-avoid-duplicate-code-329626</loc><lastmod>2018-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-mod-manage-all-your-dep-as-a-single-unit-329627</loc><lastmod>2018-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-not-to-measure-latency-by-gil-tene-335857</loc><lastmod>2023-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mig-the-universal-database-migration-runner-335858</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-community-test-tube-of-american-civilization-burt-and-ethel-aginskys-social-science-field-laboratory-193947-326849</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sound-on-ocaml-on-windows-343946</loc><lastmod>2025-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-how-organizational-actors-experience-evaluation-and-its-influence-a-q-methodological-study-326850</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mapping-the-caregiver-experience-predicting-dimensions-of-caregiver-strain-through-task-based-profiles-326851</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generic-recursive-types-344699</loc><lastmod>2015-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-home-is-not-a-school-the-limits-of-homeschooling-as-a-political-practice-326852</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scope-creep-343947</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamlining-physics-problem-generation-to-support-physics-teachers-in-using-generative-artificial-intelligence-326867</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ion-optical-design-of-the-magnetic-proton-recoil-neutron-spectrometer-for-the-sparc-tokamak-326868</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-predictions-of-the-sparc-x-ray-crystal-spectrometers-for-ion-temperature-and-toroidal-rotation-measurements-326869</loc><lastmod>2024-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instructions-for-large-language-models-and-ai-assistants-345519</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alma-north-america-cycle-4-study-project-final-report-diversifying-the-applications-of-the-alma-phasing-system-326882</loc><lastmod>2018-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-is-how-you-code-now-345520</loc><lastmod>2023-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spamgpt-watermarking-large-language-models-345521</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/edge-scanning-reflectometry-for-density-profile-measurement-on-the-sparc-tokamak-326870</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/medium-posts-329628</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-go-build-constraints-329629</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-intelligence-problem-in-artificial-intelligence-329630</loc><lastmod>2018-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyenv-329631</loc><lastmod>2018-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-if-a-pwatwa-is-installed-335860</loc><lastmod>2021-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-open-graph-tags-without-server-side-rendering-335859</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-package-management-at-utahjs-335861</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multithreaded-javascript-concurrency-beyond-the-event-loop-335862</loc><lastmod>2021-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-systems-with-nodejs-humble-books-bundle-335863</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-actions-for-nodejs-apps-at-devopsjs-335864</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-all-about-community-329632</loc><lastmod>2018-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/image-plate-multi-scan-response-to-fusion-protons-in-the-range-of-114-mev-326872</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/help-with-making-a-new-music-recommendation-dataset-345522</loc><lastmod>2022-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rustfest-an-amazing-experience-329633</loc><lastmod>2017-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-research-innovation-still-belongs-to-universities-329634</loc><lastmod>2017-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-years-resolutions-329635</loc><lastmod>2017-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-finished-with-you-charlemagne-329636</loc><lastmod>2016-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-cant-back-to-a-gnulinux-distribution-again-329637</loc><lastmod>2016-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compact-and-portable-gamma-ray-spectrometer-grasp-for-inertial-confinement-fusion-and-basic-science-experiments-326873</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/characterization-of-the-image-plate-multi-scan-response-to-mono-energetic-x-rays-326874</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microbially-enhanced-dissolution-of-calcite-in-sinking-marine-particles-326875</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-death-of-a-nodejs-process-335865</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logging-metrics-and-tracing-with-nodejs-at-node-congress-335866</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-v1158-vs-node-v14155-microbenchmark-335867</loc><lastmod>2020-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-modules-packages-and-semver-335868</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-downtime-deploys-with-digitalocean-github-and-docker-335869</loc><lastmod>2021-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/process-cost-analysis-of-performance-challenges-and-their-mitigations-in-sodium-ion-battery-cathode-materials-326876</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-advices-to-future-research-interns-329639</loc><lastmod>2016-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hot-pepper-approach-329638</loc><lastmod>2016-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ps2-rpi4-part-i-restoration-335872</loc><lastmod>2020-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ps2-rpi4-part-iii-underway-335870</loc><lastmod>2020-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/display-text-easily-in-aros-using-a-rust-macro-329640</loc><lastmod>2016-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ps2-rpi4-part-ii-internals-335871</loc><lastmod>2020-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-systems-with-nodejs-building-enterprise-ready-backend-services-335873</loc><lastmod>2020-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elpizia-335874</loc><lastmod>2020-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-the-nodejs-binary-archive-on-linux-335875</loc><lastmod>2019-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-apex-consumer-335876</loc><lastmod>2019-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-v1133-vs-node-v12120-microbenchmark-335877</loc><lastmod>2019-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheap-and-portable-writing-device-in-2019-335878</loc><lastmod>2019-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/policy-analytics-for-cybersecurity-of-cyber-physical-systems-326877</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-solve-the-cheaters-problem-in-online-shooter-games-345523</loc><lastmod>2021-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acqui-hire-is-just-another-way-to-spell-failure-333522</loc><lastmod>2012-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/those-that-can-do-those-that-cant-blog-333523</loc><lastmod>2012-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deadbook-the-long-term-facebook-333524</loc><lastmod>2012-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tim-cook-memo-line-by-line-333525</loc><lastmod>2012-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-not-the-customer-you-are-the-product-333526</loc><lastmod>2012-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-game-333527</loc><lastmod>2012-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-employee-or-co-founder-333528</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summary-of-the-fourth-alma-phasing-project-app-commissioning-and-science-verification-mission-2016-april-3-8-326878</loc><lastmod>2017-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summary-of-the-third-alma-phasing-project-app-commissioning-and-science-verification-mission-2015-july-28-august-3-326879</loc><lastmod>2015-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summary-of-the-second-alma-phasing-project-app-commissioning-and-science-verification-mission-2015-march-24-30-326880</loc><lastmod>2015-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summary-of-the-first-alma-phasing-project-app-commissioning-and-science-verification-mission-2015-january-6-13-326881</loc><lastmod>2015-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intentional-weakness-getting-a-job-in-tech-and-oss-funding-123dev-50-348070</loc><lastmod>2021-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-the-bugs-and-do-not-forget-to-fix-the-class-of-bug-and-the-process-too-333529</loc><lastmod>2012-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evergreen-investor-scams-kooks-crooks-333530</loc><lastmod>2012-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alma-north-america-cycle-3-study-project-final-report-extensions-and-enhancements-to-the-alma-phasing-system-326883</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pulsars-magnetars-and-transients-with-phased-alma-final-report-326884</loc><lastmod>2017-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/final-report-alma-phasing-project-augmentation-326885</loc><lastmod>2017-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mri-development-of-an-alma-beamformer-for-ultra-high-resolution-vlbi-and-high-frequency-phased-array-science-326886</loc><lastmod>2016-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-writing-my-own-os-329641</loc><lastmod>2016-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-comprehension-in-nim-329642</loc><lastmod>2016-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-science-facts-in-movies-329643</loc><lastmod>2016-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contributing-in-maintaining-free-and-open-source-projects-329645</loc><lastmod>2016-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cycle-11-vlbi-acceptance-delay-fix-final-report-326887</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-have-not-failed-329644</loc><lastmod>2016-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-skynet-on-his-way-329646</loc><lastmod>2016-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rate-of-successful-retire-348137</loc><lastmod>2019-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-tay-just-a-modern-teen-329647</loc><lastmod>2016-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choose-the-one-329648</loc><lastmod>2016-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-go-of-stackoverflow-communities-must-take-ownership-329649</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/only-the-first-and-last-letters-of-a-word-need-be-in-the-right-place-345870</loc><lastmod>2007-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7342-synapse-remodeling-in-health-and-disease-fall-2022-326900</loc><lastmod>2022-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7342-how-to-build-an-animal-cell-fate-and-identity-in-development-and-disease-fall-2017-326901</loc><lastmod>2017-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-the-synology-diskstation-with-null-byte-writes-330741</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pwn2own-automotive-popping-the-charx-sec-3100-330742</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prior-art-for-apples-interactive-search-patent-333531</loc><lastmod>2012-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-youre-making-good-money-stfu-333532</loc><lastmod>2012-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/301-redirects-a-dangerous-one-way-street-333533</loc><lastmod>2012-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7342-the-seeds-and-the-soil-roles-of-tumor-heterogeneity-and-the-tumor-microenvironment-in-cancer-metastasis-fall-2020-326906</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-politics-of-engagement-in-platform-governance-326960</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixed-the-two-major-problems-with-the-mame-cabinet-345871</loc><lastmod>2007-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pwn2own-automotive-charx-vulnerability-discovery-330743</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-forget-to-set-a-minimum-app-version-for-your-feature-flags-332079</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/329-released-332649</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/328-released-332650</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-supposedly-worthwhile-contract-ill-never-do-again-329650</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7343-microbial-megaproducers-discovery-biosynthesis-engineering-and-applications-of-natural-products-fall-2020-326907</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-current-state-of-tla-development-329651</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-keychain-fix-345872</loc><lastmod>2007-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/327-released-332651</loc><lastmod>2021-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rise-of-the-destructive-programmer-333534</loc><lastmod>2012-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-death-throes-of-an-industry-333535</loc><lastmod>2012-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-to-no-333536</loc><lastmod>2012-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/today-i-wrote-some-code-333537</loc><lastmod>2012-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7342-a-double-edged-sword-cellular-immunity-in-health-and-disease-fall-2018-326908</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-starter-the-architect-the-debugger-and-the-finisher-333538</loc><lastmod>2012-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-should-i-use-a-reverse-proxy-if-nodejs-is-production-ready-335882</loc><lastmod>2019-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-massdrop-akg-k7xx-squeak-335879</loc><lastmod>2019-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-using-service-workers-with-static-content-335880</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nine-volt-daisy-chain-335881</loc><lastmod>2019-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-task-runners-are-they-right-for-you-335885</loc><lastmod>2019-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-caliber-335883</loc><lastmod>2019-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-symbols-but-why-335884</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-package-diff-335886</loc><lastmod>2019-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protecting-your-javascript-apis-335887</loc><lastmod>2019-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/treating-openbox-like-a-tiling-windowmanager-335888</loc><lastmod>2019-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-increasing-need-for-regulation-of-the-software-industry-335889</loc><lastmod>2019-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-gvim-right-and-bottom-borders-335890</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/common-api-mistakes-and-how-to-avoid-them-335891</loc><lastmod>2019-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-flow-synthesis-of-artificial-heme-enzymes-for-enantiodivergent-biocatalysis-326909</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-a-ligand-for-cu-catalyzed-amination-of-base-sensitive-heteroaryl-chlorides-326910</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-migrating-from-google-analytics-335892</loc><lastmod>2018-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-the-iclever-foldable-bluetooth-keyboard-335893</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-im-reading-to-become-a-better-writer-335894</loc><lastmod>2018-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compromised-npm-package-event-stream-335895</loc><lastmod>2018-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-monster-in-the-basement-335898</loc><lastmod>2018-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/17-pounds-in-44-days-my-adventure-with-keto-335896</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-migrating-from-wordpress-to-static-markdown-335897</loc><lastmod>2018-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-avoid-orms-with-examples-in-nodejs-335899</loc><lastmod>2018-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essential-firefox-tweaks-335900</loc><lastmod>2018-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-object-type-coercion-335901</loc><lastmod>2018-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-object-property-descriptors-proxies-and-preventing-extension-335902</loc><lastmod>2018-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-resolved-line-shapes-of-single-quantum-emitters-via-machine-learned-photon-correlations-326912</loc><lastmod>2023-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/326-released-332653</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/316-released-332652</loc><lastmod>2021-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/325-released-332655</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2020-rubygems-updates-332654</loc><lastmod>2021-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-technical-public-speaking-part-2-335904</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-technical-public-speaking-part-3-335903</loc><lastmod>2018-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-technical-public-speaking-part-1-335905</loc><lastmod>2018-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-v1103-vs-node-v1060-microbenchmark-335906</loc><lastmod>2018-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recent-concerns-about-nodejs-security-335907</loc><lastmod>2018-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-and-lambda-three-part-series-335908</loc><lastmod>2018-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/say-isnt-it-weird-that-the-us-spends-so-much-effort-to-help-the-prime-minister-of-a-small-european-country-get-re-elected-345873</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncovering-temperature-dependent-exciton-polariton-relaxation-mechanisms-in-hybrid-organic-inorganic-perovskites-326913</loc><lastmod>2023-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/obsmode2021-cycle-9-gono-go-report-for-vlbi-capabilities-326914</loc><lastmod>2021-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-have-a-couple-hundred-drives-i-need-to-archive-scsi-and-ide-what-would-be-your-ideal-setup-to-accomplish-this-335069</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lc-reboots-when-a-floppy-disk-is-inserted-335071</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-anyone-help-me-use-an-old-i5-imac-as-a-back-upstorage-server-335072</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/question-about-the-macintosh-portable-335070</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jmacz-mac-iifx-project-335073</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-cobalt-dungeon-using-phaser-and-cordova-335909</loc><lastmod>2018-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-self-directed-home-like-xr-system-for-sustained-intangible-cultural-heritage-practice-an-ikebana-case-study-326915</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tla-unicode-support-329653</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tla-is-more-than-a-dsl-for-breadth-first-search-329652</loc><lastmod>2024-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supernormal-stimulus-345874</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wrangling-monotonic-systems-in-tla-329654</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foss-i-love-329655</loc><lastmod>2023-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inlining-svgs-for-dark-mode-329656</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-dungeon-dev-01-creating-a-new-room-335910</loc><lastmod>2018-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cs-ed-in-prisons-and-jails-evidence-of-computer-programming-self-efficacy-growth-across-multiple-course-offerings-326916</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bivalent-target-binding-bioprotacs-induce-potent-degradation-of-oncogenic-shp2-326993</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyprof-a-profiler-for-programming-students-that-offers-hypotheses-about-performance-bugs-326917</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yeast-as-a-tool-for-exploring-disulfide-rich-peptides-326996</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-dungeon-for-ios-is-now-available-335911</loc><lastmod>2018-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-dungeon-for-android-is-now-available-335912</loc><lastmod>2018-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-dungeon-dev-02-creating-a-bitmap-font-for-phaser-335913</loc><lastmod>2018-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanele-kolmogorovarnold-networks-for-efficient-lut-based-evaluation-326918</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-tla-at-work-329657</loc><lastmod>2023-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-folds-344700</loc><lastmod>2015-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pseudocode-showdown-329658</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-groups-has-been-left-to-die-329659</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-for-some-se30-repair-direction-335074</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-folds-344701</loc><lastmod>2015-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-seance-recounts-from-designing-artificial-intelligence-for-transcendence-interpretive-lenses-and-chance-326919</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a1311-335075</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2008-design-and-manufacturing-ii-spring-2003-326920</loc><lastmod>2003-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reliability-engineering-for-air-gapped-systems-335076</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-copilot-vs-google-antigravity-335077</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-firewall-335078</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/owasp-top-10-agents-ai-vulnerabilities-2026-cheat-sheet-335079</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rag-vs-skill-vs-mcp-vs-rlm-335080</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-agent-system-reliability-335081</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-fluency-leveling-335082</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foundation-vs-instruct-vs-thinking-models-335083</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emergent-properties-335084</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-systems-engineering-patterns-335085</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-levels-of-writing-335086</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitting-parts-335087</loc><lastmod>2025-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neuse-neural-se3-equivariant-embedding-for-long-term-object-based-simultaneous-localization-and-mapping-326922</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aligning-supply-chain-design-for-boosting-resilience-326997</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pennies-penny-pools-326998</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/directed-evolution-based-discovery-of-ligands-for-in-vivo-restimulation-of-chimeric-antigen-receptor-t-cells-326999</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-topology-335088</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-local-browser-ai-335089</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sli-evolution-stages-335090</loc><lastmod>2025-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sli-compass-fidelity-and-granularity-335091</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-level-topology-335092</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sla-vs-slo-335093</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wardley-maps-pace-layering-for-senior-tech-leads-and-engineering-leaders-335094</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ephemeral-taskforce-335095</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llms-screenwriters-vs-characters-335096</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/travelagent-generative-agents-in-the-built-environment-326923</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nobody-owes-it-to-us-for-things-to-be-obvious-345875</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-c-bugs-i-wrote-329661</loc><lastmod>2023-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-sanitizers-find-the-two-bugs-i-wrote-in-c-329660</loc><lastmod>2023-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-dungeon-dev-03-fl-studio-overview-335914</loc><lastmod>2018-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-road-to-asyncawait-in-javascript-at-sf-node-335915</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-working-on-a-mobile-game-called-cobalt-dungeon-335916</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-me-on-patreon-335917</loc><lastmod>2018-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-plays-zork-democraticzork-335918</loc><lastmod>2017-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-v191-vs-node-v890-microbenchmark-335919</loc><lastmod>2017-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-road-to-asyncawait-in-javascript-at-nodeconfar17-335920</loc><lastmod>2017-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-have-i-been-up-to-late-2017-edition-335921</loc><lastmod>2017-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-time-to-replace-rest-with-rpc-335922</loc><lastmod>2017-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-fidelity-reinforcement-learning-for-time-optimal-quadrotor-re-planning-326925</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heres-to-you-348138</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-tla-tree-sitter-grammar-329662</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-difference-between-a-computer-and-a-rock-329663</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-missing-prelude-to-the-little-typers-trickiest-chapter-329664</loc><lastmod>2022-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regexes-in-the-z3-theorem-prover-329665</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-pictures-of-quantum-computation-329666</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geopolitical-ecologies-of-cloud-capitalism-territorial-restructuring-and-the-making-of-national-computing-power-in-the-us-and-china-326927</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-reason-about-a-probabilistic-distributed-system-329667</loc><lastmod>2020-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/324-released-332656</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/323-released-332657</loc><lastmod>2020-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/321-released-332659</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/322-released-332658</loc><lastmod>2020-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/320-released-332660</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2020-rubygems-updates-332662</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-v22-multiplatform-funding-and-more-332661</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enterprise-conversation-episode-14-opentable-with-thomas-hunter-335923</loc><lastmod>2017-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-a-nodejs-codebase-using-asyncawait-335924</loc><lastmod>2017-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-meetup-attendee-bookmarklet-335925</loc><lastmod>2017-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2017-a-central-europe-odyssey-335926</loc><lastmod>2017-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redis-and-node-part-4-lua-scripting-335927</loc><lastmod>2017-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-detection-of-liver-fibrosis-with-collagen-binding-single-nanometer-iron-oxide-nanoparticles-via-t1-weighted-mri-326929</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/309-released-332664</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-shell-in-a-shell-engineering-colloidal-nanocrystals-for-a-high-intensity-excitation-regime-326930</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/315-released-332663</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2711-released-332665</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/320rc2-released-332668</loc><lastmod>2020-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2020-rubygems-updates-332666</loc><lastmod>2020-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2020-rubygems-updates-332667</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-philosophical-underpinnings-of-my-giant-mecha-game-345876</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meditation-329668</loc><lastmod>2020-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synthesis-of-zwitterionic-cspbbr3-nanocrystals-with-controlled-anisotropy-using-surface-selective-ligand-pairs-326931</loc><lastmod>2023-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-my-home-work-setup-seriously-329669</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doing-a-math-assignment-with-the-lean-theorem-prover-329670</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulating-physical-reality-with-a-quantum-computer-329671</loc><lastmod>2019-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redis-and-node-part-3-atomicity-with-multi-335928</loc><lastmod>2017-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redis-and-node-part-2-shared-state-335929</loc><lastmod>2017-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redis-and-node-part-1-the-basics-335930</loc><lastmod>2017-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-nomad-inventory-advice-335931</loc><lastmod>2017-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-genetic-information-is-not-just-yours-but-it-is-family-property-333539</loc><lastmod>2012-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultrafast-dense-dna-functionalization-of-quantum-dots-and-rods-for-scalable-2d-array-fabrication-with-nanoscale-precision-326933</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/due-diligence-survival-guide-part-ii-nuts-and-bolts-333542</loc><lastmod>2011-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-you-could-do-if-you-were-google-and-had-their-databases-333540</loc><lastmod>2012-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-preprocessor-hell-333541</loc><lastmod>2012-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-game-scarcity-good-times-345877</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-no-shame-in-failure-333543</loc><lastmod>2011-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-youre-considering-a-liberal-arts-degree-333544</loc><lastmod>2011-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electronics-for-programmers-333545</loc><lastmod>2011-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rational-design-of-a-chemical-bath-deposition-based-tin-oxide-electrontransport-layer-for-perovskite-photovoltaics-326934</loc><lastmod>2023-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-a-programmer-333546</loc><lastmod>2011-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-git-worktree-for-ai-assisted-coding-345878</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dropping-out-is-probably-not-for-you-333547</loc><lastmod>2011-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-hate-cut-and-paste-333548</loc><lastmod>2011-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-it-scale-who-cares-333549</loc><lastmod>2011-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-heroes-333550</loc><lastmod>2011-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-of-your-privacy-are-you-willing-to-give-up-in-return-for-a-lollipop-333551</loc><lastmod>2011-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-takes-three-years-to-build-a-business-333552</loc><lastmod>2011-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reduced-recombination-via-tunable-surface-fields-in-perovskite-thin-films-326935</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-techies-guide-to-keeping-young-kids-away-from-technology-345879</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solution-phase-sample-averaged-single-particle-spectroscopy-of-quantum-emitters-with-femtosecond-resolution-326936</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-a-programmer-with-chronic-headaches-if-so-please-read-333553</loc><lastmod>2011-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/additivefree-oxidized-spiromeotad-hole-transport-layer-significantly-improves-thermal-solar-cell-stability-326937</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cs-paper-writers-please-show-your-code-333554</loc><lastmod>2011-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hey-google-i-want-my-cache-links-back-333555</loc><lastmod>2011-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-first-customer-as-a-co-founder-333556</loc><lastmod>2011-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toward-biophysical-markers-of-depression-vulnerability-326939</loc><lastmod>2022-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bright-and-fast-emission-from-robust-supramolecular-j-aggregate-nanostructures-through-silica-encapsulation-326938</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/techcrunch-sets-new-standard-for-editorial-behavior-333558</loc><lastmod>2011-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-google-wallet-a-lifetime-log-of-your-purchases-333557</loc><lastmod>2011-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-good-memory-a-programmers-most-important-tool-333559</loc><lastmod>2011-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unofficial-hacker-news-faq-333560</loc><lastmod>2011-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ways-to-increase-the-runway-for-your-start-up-333561</loc><lastmod>2011-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-yourself-some-raspberry-pi-333562</loc><lastmod>2011-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-robustness-and-generalization-of-artificial-neural-networks-through-fourier-masks-326940</loc><lastmod>2022-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhancement-of-cyanobacterial-bloom-monitoring-in-lake-taihu-using-dual-red-edge-bands-of-gf-6wfv-multi-dimensional-feature-combination-and-extraction-accuracy-analysis-326941</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biological-activity-of-metal-complexes-326942</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-clinical-safety-of-grad-vector-based-covid-19-and-hiv-vaccines-supports-a-platform-regulatory-approach-326944</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-parameter-model-for-galaxy-rotation-curves-326943</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-economics-of-writing-a-technical-book-348139</loc><lastmod>2018-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-nitpicky-chromeos-review-348140</loc><lastmod>2018-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-user-centered-field-evaluation-of-an-accessible-precision-irrigation-tool-and-its-humanmachine-interaction-on-a-jordanian-farm-326945</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-kubernetes-community-348141</loc><lastmod>2018-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infrastructure-survey-results-348142</loc><lastmod>2017-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-pay-auctions-with-different-forfeits-326948</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-novel-recurrent-neural-network-framework-for-prediction-and-treatment-of-oncogenic-mutation-progression-326947</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spontaneous-formation-of-robust-two-dimensional-perovskite-phases-326949</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/314-released-332675</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/307-released-332682</loc><lastmod>2020-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/http-api-design-part-4-api-standards-335932</loc><lastmod>2017-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/http-api-design-part-3-bodies-335933</loc><lastmod>2017-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/http-api-design-part-2-responses-335934</loc><lastmod>2017-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/third-order-photon-correlations-extract-single-nanocrystal-multiexciton-properties-in-solution-326950</loc><lastmod>2025-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checking-firewall-equivalence-with-z3-329673</loc><lastmod>2018-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/walking-the-faster-than-light-tightrope-329672</loc><lastmod>2018-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hidden-cost-of-funding-333563</loc><lastmod>2011-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/due-diligence-survival-guide-333564</loc><lastmod>2011-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ghost-in-the-room-rachmaninoff-plays-rachmaninoff-an-early-attempt-at-hi-fi-recording-333565</loc><lastmod>2011-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-improve-the-quality-of-your-software-find-an-old-computer-333566</loc><lastmod>2011-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/challenges-of-iivi-and-iiiv-blue-quantum-dot-lightemitting-diodes-326951</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-success-343948</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/size-does-matter-why-os-beat-o2-on-my-esp32-s3-329680</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-turned-an-esp32-into-a-thermal-usb-webcam-329681</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-putting-it-all-together-343949</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-basics-vs-sandisk-i-cut-them-open-329682</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-no-idea-why-i-fixed-this-329683</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-cisco-could-acquire-ai-agent-security-startup-astrix-security-for-250m-345880</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantifying-the-role-of-kinematic-and-behavioral-features-in-driver-pedestrian-interaction-across-environments-an-inverse-reinforcement-learning-approach-326957</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/syncing-the-nist-national-vulnerability-database-to-sqlite3-346413</loc><lastmod>2013-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preoperative-function-previous-serm-treatment-and-triple-negative-tumor-status-are-independently-associated-with-3-month-postoperative-function-after-surgical-decompression-of-metastatic-breast-canc-326958</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-influence-of-prior-semantic-knowledge-in-noisy-channel-interpretation-326959</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/http-api-design-part-1-requests-335935</loc><lastmod>2017-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drones-and-lasers-what-could-possibly-go-wrong-329684</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/train-surgery-329685</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-redis-and-you-at-redisconf17-335937</loc><lastmod>2017-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-microservices-335936</loc><lastmod>2017-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-mint-disable-recently-used-335938</loc><lastmod>2017-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntu-1604-lts-xen-stuck-on-loading-initial-ramdisk-335939</loc><lastmod>2017-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-discovery-with-nodejs-and-consul-at-sf-node-335940</loc><lastmod>2017-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-electrification-and-partial-automation-on-driver-speeding-behavior-326961</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-capitalism-and-the-ai-transition-326962</loc><lastmod>2025-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-to-the-president-for-year-ended-june-30-2025-vice-president-for-research-326963</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hexamethylbenzene-elimination-enables-the-generation-of-transient-sterically-unhindered-multiply-bonded-boron-species-326964</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp32-rainbow-qa-a-tale-of-three-boards-329686</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-was-2025-329687</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mechanisms-and-scale-up-potential-of-3d-solar-interfacial-evaporators-326965</loc><lastmod>2025-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-map-pickups-343950</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-using-printf-debug-esp32-the-right-way-329688</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp32-s3-dev-board-assembly-329689</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-a-27v-pcb-to-fix-this-3-display-329690</loc><lastmod>2025-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-10-mcu-talk-329691</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agentic-ai-will-force-a-rethink-at-the-network-edge-345882</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sharing-secrets-using-ssh-keys-ii-346414</loc><lastmod>2013-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beware-the-conference-echo-chamber-346415</loc><lastmod>2013-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decarbonization-approaches-for-ethylene-production-comparative-techno-economic-and-life-cycle-analysis-326966</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-your-price-and-no-im-not-kidding-333568</loc><lastmod>2011-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brain-surgery-329692</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-clock-frequency-of-our-universe-333567</loc><lastmod>2011-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-cent-music-machine-329693</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pdm-microphone-mystery-329694</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/esp32-s3-as-a-usb-audio-device-329695</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warning-do-not-do-business-with-sedo-333569</loc><lastmod>2011-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-not-to-handle-open-source-feedback-333570</loc><lastmod>2011-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-start-up-code-of-conduct-and-ethics-v-01-333571</loc><lastmod>2011-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archerfish-a-retrofitted-3d-printer-for-high-throughput-combinatorial-experimentation-via-continuous-printing-326967</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-text-item-labels-central-hub-343951</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-c-heisenbug-in-the-wild-333572</loc><lastmod>2011-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-user-serviceable-parts-inside-333573</loc><lastmod>2011-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmented-reality-with-mass-appeal-333574</loc><lastmod>2011-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-collision-detection-and-enemies-343952</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-oscillographics-343953</loc><lastmod>2025-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yahoos-must-not-work-from-home-mistake-346416</loc><lastmod>2013-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/got-logs-346417</loc><lastmod>2013-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/borinine-flp-ring-expansion-isolation-of-eight-membered-b-p-rings-bridged-by-2-chalcogenide-and-chloronium-ions-326968</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-resolution-structure-of-zn3hotp2-hotp-hexaoxidotriphenylene-a-three-dimensional-conductive-mof-326969</loc><lastmod>2025-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intratumoral-nanobodyil-2-fusions-that-bind-the-tumor-extracellular-matrix-suppress-solid-tumor-growth-in-mice-326970</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ablative-radiotherapy-improves-survival-but-does-not-cure-autochthonous-mouse-models-of-prostate-and-colorectal-cancer-326971</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/antipd-1-and-extended-half-life-il2-synergize-for-treatment-of-murine-glioblastoma-independent-of-host-mhc-class-i-expression-326972</loc><lastmod>2023-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collagen-anchored-interleukin-2-and-interleukin-12-safely-reprogram-the-tumor-microenvironment-in-canine-soft-tissue-sarcomas-326973</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/both-intratumoral-regulatory-t-cell-depletion-and-ctla-4-antagonism-are-required-for-maximum-efficacy-of-anti-ctla-4-antibodies-326974</loc><lastmod>2023-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overcoming-lung-cancer-immunotherapy-resistance-by-combining-nontoxic-variants-of-il-12-and-il-2-326975</loc><lastmod>2023-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intratumoral-aluminum-hydroxideanchored-il-12-drives-potent-antitumor-activity-by-remodeling-the-tumor-microenvironment-326976</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-colorscheme-configurator-for-i3-i3status-dmenu-335941</loc><lastmod>2017-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-holistic-approach-to-microservices-335942</loc><lastmod>2016-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-a-nodejs-process-on-debian-as-a-systemd-service-335943</loc><lastmod>2016-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-trip-to-japan-335944</loc><lastmod>2016-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enabling-yubikey-u2f-support-in-linux-335945</loc><lastmod>2016-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cd8-t-cell-priming-that-is-required-for-curative-intratumorally-anchored-anti-4-1bb-immunotherapy-is-constrained-by-tregs-326977</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimating-isotope-shifts-for-227th-and-229th-in-th3-5f_52-rightarrow-6d_52-transition-326978</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/targeting-of-the-cd161-inhibitory-receptor-enhances-t-cellmediated-immunity-against-hematological-malignancies-326979</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-javascript-event-loop-presentation-2016-edition-335946</loc><lastmod>2016-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-linux-mint-on-an-xps13-9350-335947</loc><lastmod>2016-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-only-bad-thing-about-es7-asyncawait-335948</loc><lastmod>2016-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-the-xps-13-9350-335949</loc><lastmod>2016-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcycling-spent-medium-ni-cathodes-via-novel-liquified-salts-sourcing-326980</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-training-data-startup-afterquery-nabs-30m-investment-345883</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cln-617-retains-il2-and-il12-in-injected-tumors-to-drive-robust-and-systemic-immune-mediated-antitumor-activity-326981</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/269-released-332748</loc><lastmod>2017-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/268-released-332749</loc><lastmod>2016-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hpe-accelerates-quantum-readiness-ahead-of-q-day-345884</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productivity-tips-for-the-easily-distracted-333575</loc><lastmod>2011-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porous-organic-materials-based-atomically-dispersed-metal-electrocatalysts-326982</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-good-to-have-friends-333576</loc><lastmod>2011-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/living-in-the-zone-333579</loc><lastmod>2011-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-really-good-talk-and-animation-about-education-333577</loc><lastmod>2011-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-remember-iana-333578</loc><lastmod>2011-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attitude-does-not-scale-333580</loc><lastmod>2011-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacker-news-is-for-hackers-not-startup-founders-333581</loc><lastmod>2011-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nextplayer-a-nodejs-module-for-managing-player-turns-335950</loc><lastmod>2015-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantifying-mining-requirement-and-waste-for-energy-sustainability-326983</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kerberos-v5-status-codes-346418</loc><lastmod>2013-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scholarly-knowledge-ecosystem-challenges-and-opportunities-for-the-field-of-information-326984</loc><lastmod>2022-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigation-of-l2ln-pragmatic-competence-its-core-and-route-map-326985</loc><lastmod>2021-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-structural-biophysical-features-for-antigen-binding-fragment-crystallization-via-machine-learning-326986</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-two-programmers-333582</loc><lastmod>2011-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-public-data-sets-333583</loc><lastmod>2011-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-mobile-apps-part-5-ecosystem-opinions-335951</loc><lastmod>2015-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-mobile-apps-part-4-live-operations-335952</loc><lastmod>2015-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modeling-the-role-of-supramolecular-clustering-in-multivalent-assembly-326987</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brian-chesky-333584</loc><lastmod>2011-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kerberos-error-codes-346419</loc><lastmod>2013-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-damage-your-brand-in-one-smooth-shot-way-to-godaddy-333585</loc><lastmod>2011-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mobile-phone-superpower-you-have-never-heard-of-333586</loc><lastmod>2011-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/41000006-reasons-why-i-think-were-in-a-bubble-333587</loc><lastmod>2011-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advertising-as-a-revenue-stream-333588</loc><lastmod>2011-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-crisis-hits-333589</loc><lastmod>2011-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-mobile-apps-part-3-distribution-335953</loc><lastmod>2015-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elucidating-the-effect-of-fe-substitution-on-structural-and-redox-stability-of-na2mn3o7-326988</loc><lastmod>2025-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-newest-computer-333591</loc><lastmod>2011-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-in-computational-methods-and-mechanistic-insights-on-the-growth-of-carbon-nanotubes-326989</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/superthermal-solar-interfacial-evaporation-is-not-due-to-reduced-latent-heat-of-water-326990</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-be-a-consultant-a-freelancer-or-an-independent-contractor-333590</loc><lastmod>2011-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-mobile-apps-part-2-performance-335954</loc><lastmod>2015-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html5-mobile-apps-part-1-development-and-debugging-335955</loc><lastmod>2015-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strategic-game-of-life-mobile-edition-335956</loc><lastmod>2015-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-linode-ii-xen-to-kvm-335957</loc><lastmod>2015-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-road-to-asyncawait-in-javascript-335958</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tips-for-building-mobile-games-in-html5-335959</loc><lastmod>2015-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generative-design-and-molecular-mechanics-characterization-of-silk-proteins-based-on-unfolding-behavior-326991</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-trivial-command-line-fu-via-rtfmsh-346420</loc><lastmod>2013-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tumor-localized-interleukin-2-and-interleukin-12-combine-with-radiation-therapy-to-safely-potentiate-regression-of-advanced-malignant-melanoma-in-pet-dogs-326992</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arpad-an-elo-ranking-system-for-nodejs-335963</loc><lastmod>2014-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gridloche-realtime-multiplayer-go-like-with-rpg-elements-335960</loc><lastmod>2014-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-linode-335961</loc><lastmod>2014-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/robot-onslaught-multiplayer-twin-stick-2d-shooter-using-pubnub-335962</loc><lastmod>2014-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consumer-centric-api-design-335964</loc><lastmod>2014-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-have-i-been-up-to-early-2014-edition-335967</loc><lastmod>2014-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-kernel-3153-on-linux-mint-17-or-other-debian-based-distributions-335965</loc><lastmod>2014-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-a-nodejs-process-on-debian-as-an-initd-service-335966</loc><lastmod>2014-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/principles-of-good-restful-api-design-335968</loc><lastmod>2013-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-debian-7-system-administration-best-practices-335969</loc><lastmod>2013-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-and-canvas-version-of-conways-game-of-life-335970</loc><lastmod>2013-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/letting-php-know-that-its-connection-behind-nginx-is-over-https-335971</loc><lastmod>2013-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-delivery-of-cell-surface-targeted-immunocytokines-programs-systemic-antitumor-immunity-326994</loc><lastmod>2024-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jtag-hacking-the-original-xbox-in-2023-330744</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tumor-integrin-targeted-glucose-oxidase-enzyme-promotes-ros-mediated-cell-death-that-combines-with-interferon-alpha-therapy-for-tumor-control-326995</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ldt-a-perfect-home-for-all-your-kernel-payloads-330745</loc><lastmod>2022-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/see-which-user-accounts-hackers-try-to-access-on-your-server-the-most-335972</loc><lastmod>2013-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tips-for-assembling-the-o2-objective2-headphone-amplifier-kit-335973</loc><lastmod>2013-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/only-pushpull-current-git-branch-335974</loc><lastmod>2013-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remove-opendns-from-linux-mint-335975</loc><lastmod>2013-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enable-emoji-fonts-on-debian-ubuntu-mint-linux-335976</loc><lastmod>2013-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/border-patrol-saga-335977</loc><lastmod>2013-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheating-at-cookie-clicker-335978</loc><lastmod>2013-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhanced-o-glycosylation-site-prediction-using-explainable-machine-learning-technique-with-spatial-local-environment-327001</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-counterintuitive-advantage-of-launching-during-steams-busiest-event-329698</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a28687416-48-329696</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmark-how-much-money-can-you-make-from-dlc-329697</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/only-28-games-recovered-from-a-bad-launch-in-2024-what-do-they-have-in-common-329699</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-keep-your-demo-up-post-launch-329700</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-hell-happened-in-2025-329701</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-gaming-has-changed-less-than-you-think-12-examples-329702</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveraging-microtopography-to-pattern-multi-oriented-muscle-actuators-327002</loc><lastmod>2025-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhancing-spray-retention-using-cloaked-droplets-to-reduce-pesticide-pollution-327003</loc><lastmod>2025-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/total-synthesis-and-13c-nmr-revision-of-nagelamide-c-327004</loc><lastmod>2025-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/molecular-analysis-and-design-using-generative-artificial-intelligence-via-multi-agent-modeling-327006</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-games-were-released-in-2025-329703</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/symmetry-constrained-generation-of-diverse-low-bandgap-molecules-with-monte-carlo-tree-search-327005</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/catamorphism-examples-344702</loc><lastmod>2015-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-games-of-the-year-329704</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talking-death-of-a-software-craftsman-on-the-dead-code-podcast-329707</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leftover-research-from-2025-329705</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ball-x-pit-my-game-of-the-year-2025-329706</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-linux-desktop-yet-again-with-more-success-329708</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watching-llms-think-329921</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-device-for-high-sensitivity-magnetic-particle-spectroscopy-relaxometry-and-hysteresis-loop-tracing-327019</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ramblings-on-remote-employment-346421</loc><lastmod>2013-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/precise-fermi-level-engineering-in-a-topological-weyl-semimetal-via-fast-ion-implantation-327020</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/confirmation-dialog-with-brutrb-web-components-and-no-js-329713</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-create-debuggable-systems-329714</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-steps-of-darklang-inc-329717</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-a-blog-in-15ish-minutes-with-brutrb-329715</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brut-a-new-web-framework-for-ruby-329716</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-dark-inc-hello-darklang-inc-329718</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-goes-open-source-329719</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winding-down-darklang-classic-329720</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-overdue-status-update-on-darklang-329721</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/j-link-detective-squad-dead-korg-microkey-37-328260</loc><lastmod>2015-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-facility-for-cryogenic-ion-irradiation-and-in-situ-characterization-of-rare-earth-barium-copper-oxide-superconducting-tapes-327021</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-is-going-all-in-on-ai-329722</loc><lastmod>2023-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-release-9-329724</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sponsoring-darklang-329723</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-releases-7-and-8-329725</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-rescript-tea-329726</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-release-6-329727</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-version-of-tablecloth-329728</loc><lastmod>2022-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-release-5-329729</loc><lastmod>2022-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-temperature-stability-of-regrown-and-alloyed-ohmic-contacts-to-algangan-heterostructure-up-to-500-c-327022</loc><lastmod>2024-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-dark-in-dark-329730</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-users-and-groups-oh-and-trust-346422</loc><lastmod>2013-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darklang-release-4-329731</loc><lastmod>2022-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2026-links-329732</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pastvucom-329733</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/21864-yugoslavian-yu-domains-329734</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-restrictive-grocery-covenants-329735</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-women-want-329736</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mindblowing-february-links-329737</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toronto-historical-streetview-329738</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-records-digital-archives-ontario-329739</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optical-pumpterahertz-probe-spectroscopy-in-high-magnetic-fields-with-khz-single-shot-detection-327023</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validation-of-the-openmc-code-for-fusion-applications-the-fng-streaming-benchmark-case-327024</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-of-bayesian-decision-analysis-to-maximize-value-in-patient-centered-randomized-clinical-trials-in-parkinsons-disease-327025</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipad-apps-for-kids-346423</loc><lastmod>2012-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-mr-crowbar-untold-minutes-of-reverse-engineering-fun-for-ages-26-29-328261</loc><lastmod>2015-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-links-329740</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/betrayal-in-space-329741</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-remember-346424</loc><lastmod>2012-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-an-hbase-table-with-hive-or-sed-329742</loc><lastmod>2016-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-an-ipv6-tunnelbroker-on-netbsdec2-346425</loc><lastmod>2012-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sharing-secrets-using-ssh-keys-346426</loc><lastmod>2012-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securing-intelligence-the-strategic-necessity-of-air-gapped-ai-systems-in-the-age-of-cloud-based-llms-327029</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sandy-and-i-346427</loc><lastmod>2012-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beep-for-emacs-328272</loc><lastmod>2020-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focused-work-328273</loc><lastmod>2021-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-browsing-and-emacs-328275</loc><lastmod>2020-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-emacs-completing-read-328274</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-piper-328276</loc><lastmod>2019-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-boxes-done-328277</loc><lastmod>2019-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capturing-content-for-emacs-328278</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raimond-requirements-ai-for-military-operational-needs-development-327030</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-for-the-enhancement-of-adaptive-optics-327031</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-hype-to-reality-real-world-lessons-and-recommendations-for-ai-in-military-applications-327032</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-code-reviewers-328279</loc><lastmod>2018-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-keyboardio-328280</loc><lastmod>2018-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presenting-eshell-328281</loc><lastmod>2017-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-publishing-conference-videos-329968</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-catch-all-domain-is-a-mistake-329969</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synchronization-aware-diffusion-models-for-intra-family-rf-signal-classification-327034</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-dimensional-full-core-beavrs-using-openmoc-with-transport-equivalence-327035</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/considering-a-us-supported-self-defense-option-for-taiwan-327036</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/storm-vs-heron-part-1-reusing-a-storm-topology-for-heron-329743</loc><lastmod>2016-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defining-operations-346428</loc><lastmod>2012-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/storm-vs-heron-part-2-why-heron-a-developers-view-329744</loc><lastmod>2016-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghost-in-the-shellcode-329970</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-get-signal-what-346429</loc><lastmod>2012-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-illustrations-and-licenses-346430</loc><lastmod>2012-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spectacular-file-system-confusion-346431</loc><lastmod>2012-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-jira-tickets-via-mail-346432</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1000-mw-csp-with-100-gigawatt-hour-crushed-rock-heat-storage-to-replace-dispatchable-fossil-fuel-electricity-327040</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-way-forward-the-path-to-monolithic-additive-manufacture-of-lower-hybrid-current-drive-launchers-327041</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-file-templates-328283</loc><lastmod>2016-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breadcrumbs-from-a-hack-night-328282</loc><lastmod>2017-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-duo-2fa-with-openvpn-346433</loc><lastmod>2012-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-regular-expressions-328284</loc><lastmod>2016-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-company-closed-to-open-source-346434</loc><lastmod>2012-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reviewed-the-kinesis-foot-pedal-328285</loc><lastmod>2016-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-telematics-with-spark-and-zeppelin-329745</loc><lastmod>2017-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-system-tools-346435</loc><lastmod>2012-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-systems-and-software-engineers-see-themselves-346436</loc><lastmod>2012-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-stats-346437</loc><lastmod>2012-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gmail-annoyances-346438</loc><lastmod>2012-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-lakes-some-thoughts-on-hadoop-hive-hbase-and-spark-329746</loc><lastmod>2017-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/particle-in-cell-simulations-of-parasitic-electrostatic-wave-excitation-in-the-ion-cyclotron-range-of-frequencies-and-high-harmonic-fast-wave-regimes-327042</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2025-vector-3d-renderer-343954</loc><lastmod>2025-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-twitter-location-data-with-heron-machine-learning-googles-nlp-and-bigquery-329747</loc><lastmod>2018-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/every-game-i-made-since-2019-had-a-lighting-bug-343955</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-reddits-top-posts-images-with-google-cloud-part-1-329748</loc><lastmod>2018-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-winget-for-the-first-time-343956</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-my-childhood-family-computer-part-3-chime-343957</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-my-childhood-family-computer-part-2-wasps-343958</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-fast-accurate-predictions-of-rf-simulations-via-data-driven-modeling-forward-and-lateral-models-327043</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-politically-incorrect-guide-to-ending-poverty-the-atlantic-346125</loc><lastmod>2010-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decrypting-the-mechanisms-of-wicking-and-evaporation-heat-transfer-on-micro-pillars-during-the-pool-boiling-of-water-using-high-resolution-infrared-thermometry-327044</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/app2-status-summary-proposed-new-vlbi-capabilities-for-cycle-8-327045</loc><lastmod>2019-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/final-report-enabling-new-vlbi-science-with-the-alma-phasing-system-phase-3-app3-an-alma-north-america-development-project-327046</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-access-task-force-implementation-team-progress-report-327047</loc><lastmod>2020-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-preserving-mechanisms-for-coordinating-airspace-usage-in-advanced-air-mobility-327052</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kabelsalat-be-gone-346439</loc><lastmod>2012-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-the-pair-of-old-jeans-328286</loc><lastmod>2016-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skinning-org-mode-328287</loc><lastmod>2016-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-way-to-awesome-346440</loc><lastmod>2012-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tutorial-for-orglitprog-328288</loc><lastmod>2016-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-and-imenu-328289</loc><lastmod>2016-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-density-328290</loc><lastmod>2015-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brilliant-ideas-beerware-346441</loc><lastmod>2012-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-reddits-top-posts-images-with-google-cloud-part-2-automl-329749</loc><lastmod>2018-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-about-writing-346442</loc><lastmod>2012-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/networking-systems-for-video-anomaly-detection-a-tutorial-and-survey-327057</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-and-performance-evaluation-of-blockchain-consensus-mechanisms-for-network-sharing-327058</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maptune-versatile-asic-technology-mapping-via-reinforcement-learning-guided-library-tuning-327059</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-home-server-329750</loc><lastmod>2019-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-two-stage-approach-to-improve-poverty-mapping-spatial-resolution-327060</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-turing-machine-328291</loc><lastmod>2015-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-328293</loc><lastmod>2015-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-rebasing-and-magit-demo-328292</loc><lastmod>2015-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-recursive-types-344703</loc><lastmod>2015-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-at-apache-hadoop-in-2019-329751</loc><lastmod>2019-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-between-collection-functions-344704</loc><lastmod>2015-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-built-a-tiny-real-time-telematics-application-on-aws-329752</loc><lastmod>2019-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effectiveness-of-a-participatory-voice-intervention-on-psychological-well-being-among-warehouse-workers-results-from-the-fulfillment-center-intervention-study-united-states-20212023-327061</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tensorflow-on-edge-or-building-a-smart-security-camera-with-a-raspberry-pi-329753</loc><lastmod>2019-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-hands-on-testing-with-phpunit-how-to-335981</loc><lastmod>2013-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-a-broken-memory-module-hid-in-plain-sight-329754</loc><lastmod>2020-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursively-download-website-files-using-wget-335979</loc><lastmod>2013-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-wordpress-hello-hugo-nginx-329755</loc><lastmod>2020-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instant-backbonejs-application-development-335980</loc><lastmod>2013-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-redis-on-debian-as-a-service-335982</loc><lastmod>2013-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-homebrew-335983</loc><lastmod>2013-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-into-a-machine-with-a-dynamic-ip-335984</loc><lastmod>2013-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-a-security-camera-for-a-linux-webcam-335985</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/track-ip-address-using-dd-wrt-cron-wget-335986</loc><lastmod>2013-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/safely-parse-complex-objects-and-arrays-in-php-335987</loc><lastmod>2013-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpress-get-variables-with-lighttpd-335988</loc><lastmod>2013-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-javascript-event-loop-presentation-335989</loc><lastmod>2013-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-my-childhood-family-computer-part-1-rust-343959</loc><lastmod>2024-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ml-prediction-models-to-identify-novel-beyond-visual-range-tactics-and-error-analysis-for-darpa-air-agents-327062</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-access-at-mit-and-beyond-a-white-paper-of-the-mit-ad-hoc-task-force-on-open-access-to-mits-research-327063</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enabling-new-science-with-the-alma-phasing-system-phase-2-app2-an-alma-north-america-development-project-327064</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mechanisms-of-interaction-between-hydraulic-and-natural-fractures-in-shale-rocks-327065</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frustrating-interactions-with-the-ocaml-ecosystem-while-developing-a-synthesizer-library-343960</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/satellite-drag-and-sustainable-space-operations-in-a-dynamic-thermosphere-327066</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electric-organ-343961</loc><lastmod>2024-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-data-engineering-perspective-on-go-vs-python-part-1-329756</loc><lastmod>2020-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/increasing-program-code-coverage-using-fuzzing-and-targeted-branch-exploration-327068</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essays-in-financial-economics-and-econometrics-327069</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algebraic-type-sizes-and-domain-modelling-344705</loc><lastmod>2015-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reconstructing-cross-species-ancestral-adeno-associated-viruses-for-enhanced-gene-therapy-delivery-327077</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-data-engineering-perspective-on-go-vs-python-part-2-dataflow-329757</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intercellular-flow-mediated-force-relaxation-measurement-on-the-three-dimensional-multicellular-tissue-327078</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/map-and-bind-and-apply-a-summary-344706</loc><lastmod>2015-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achtung-deutsch-346443</loc><lastmod>2012-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/becoming-untumbled-346444</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/down-with-the-fancy-pants-withwat-velocity-346445</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learned-representations-of-basis-sets-and-their-application-in-quantum-computational-chemistry-327070</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signaling-at-the-tumor-immune-interface-in-glioblastoma-327071</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-throw-away-code-use-go-not-python-or-rust-329758</loc><lastmod>2020-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-use-linux-329759</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lansing-startup-weekend-february-2013-geomonsters-presentation-335993</loc><lastmod>2013-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-data-and-data-engineering-dissecting-google-play-music-takeout-data-using-beam-go-python-and-sql-329760</loc><lastmod>2021-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-burn-an-iso-to-a-usb-drive-in-os-x-335990</loc><lastmod>2013-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/set-opendiff-filemerge-as-your-git-diff-tool-on-os-x-335992</loc><lastmod>2013-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generate-oauth-consumer-key-and-shared-secrets-using-php-335991</loc><lastmod>2013-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lansing-startup-weekend-335994</loc><lastmod>2013-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sleekmvc-my-php-framework-gets-routing-support-335995</loc><lastmod>2013-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enable-php-mail-on-os-x-mountain-lion-335996</loc><lastmod>2013-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geolocation-based-communication-with-nodejs-redis-335997</loc><lastmod>2013-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-wordpress-4x-could-be-335998</loc><lastmod>2013-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-turned-on-a-light-335999</loc><lastmod>2013-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smellnet-a-large-scale-dataset-for-real-world-smell-recognition-327072</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-shops-organs-environment-effects-boss-343962</loc><lastmod>2024-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-gardening-monitoring-a-vegetable-garden-using-a-raspberry-pi-part-1-329761</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-gardening-monitoring-a-vegetable-garden-using-a-raspberry-pi-part-2-3d-printing-329762</loc><lastmod>2021-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-applying-items-equipment-343963</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-items-343964</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-ranged-combat-sound-effects-message-log-343965</loc><lastmod>2024-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unix-what-unix-this-is-linux-346446</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpatch-patch-r-346447</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/temperature-characterization-of-colloidal-quantum-dot-light-emitting-diodes-327074</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-title-pathfinding-ui-343966</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncertainty-aware-knowledge-graph-retrieval-methods-and-their-use-in-llm-question-answering-327075</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/applied-compiler-optimizations-for-proving-code-327076</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplifying-equivariant-gpu-kernels-through-tile-based-programming-327104</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-telegram-bot-to-control-a-raspberry-pi-from-afar-to-observe-guinea-pigs-329763</loc><lastmod>2021-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-animation-music-level-switching-343967</loc><lastmod>2024-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-in-time-translation-of-user-provided-less-via-nodejs-yikes-346448</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-theyre-both-probably-right-346449</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-unprecedented-extreme-scenarios-with-limited-data-327079</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chargrid-sdl-frontend-343971</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-data-lake-with-spark-and-iceberg-at-home-to-over-complicate-shopping-for-a-house-329764</loc><lastmod>2021-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2024-procgen-graphics-343968</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scala-spark-books-and-functional-programming-an-essay-329765</loc><lastmod>2022-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-an-arduino-the-hard-way-343970</loc><lastmod>2023-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/component-pinouts-and-notes-343969</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-mechanics-content-playtesting-343972</loc><lastmod>2023-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boat-journey-343973</loc><lastmod>2023-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-passengers-art-343974</loc><lastmod>2023-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-ui-night-loss-menus-343975</loc><lastmod>2023-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-decoding-token-efficient-inference-scaling-327080</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/u-net-network-enhancements-to-facilitate-rapid-electron-microscopy-imaging-for-connectomics-327081</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radiation-pressure-of-radio-frequency-waves-on-turbulence-in-edge-plasmas-327113</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replies-to-moran-gallois-and-bar-on-and-johnson-327114</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-programming-concepts-i-actually-like-a-bit-of-praise-for-scala-for-once-329766</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programmer-religious-wars-and-the-abstraction-gradient-336000</loc><lastmod>2013-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/node-app-inspired-by-daniel-suarez-book-daemon-336001</loc><lastmod>2013-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wacom-bamboo-splash-review-336002</loc><lastmod>2012-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-temperature-germanium-waveguides-for-mid-infrared-sensing-applications-327082</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-even-more-procedural-generation-343976</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assessing-log-based-coordination-systems-for-managed-cloud-environments-327083</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-telematics-tracking-my-trucks-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-1-329767</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-mad-technological-innovation-and-the-future-of-nuclear-retaliatory-capabilities-327115</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-more-procedural-generation-343977</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-procedural-generation-343978</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/language-comprehension-production-and-reasoning-in-humans-and-neural-language-models-327084</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-telematics-tracking-my-trucks-location-offline-with-a-raspberry-pi-redis-kafka-and-flink-part-2-329768</loc><lastmod>2022-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2023-bootstrapping-boat-gameplay-vision-343979</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qgis-is-the-mapping-software-you-didnt-know-you-needed-329769</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-sound-on-the-nes-by-directly-setting-its-dmc-output-343980</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-a-home-server-to-proxmox-truenas-and-zfs-or-how-to-make-your-home-network-really-complicated-for-no-good-reason-329770</loc><lastmod>2023-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proof-of-work-based-mitigation-of-real-time-video-ddos-attacks-327085</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-interpret-language-model-diffs-327087</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-priority-based-search-for-lifelong-multi-agent-path-finding-327086</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-schooled-328294</loc><lastmod>2015-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-recruiters-are-people-too-346450</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-architectures-for-solar-powered-drip-irrigation-spdi-systems-in-the-middle-east-and-north-africa-327088</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-emacsconf-328295</loc><lastmod>2015-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metamatter-346451</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-literate-devop-examples-328296</loc><lastmod>2015-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subdomains-and-google-apps-with-gandi-and-linode-336003</loc><lastmod>2012-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-often-do-you-commit-328297</loc><lastmod>2015-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approximate-l2-error-control-by-solution-post-processing-for-finite-element-solutions-of-pdes-with-higher-order-adaptive-methods-327089</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whence-forth-328298</loc><lastmod>2013-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reinventing-the-reader-monad-344707</loc><lastmod>2015-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-my-literate-devops-328299</loc><lastmod>2015-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meeting-etiquette-328300</loc><lastmod>2015-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmux-my-starting-guide-328301</loc><lastmod>2015-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-left-yahoo-346452</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/literate-devops-with-databases-328302</loc><lastmod>2015-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/folder-actions-for-emacs-328303</loc><lastmod>2015-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/little-emacs-spreadsheets-328304</loc><lastmod>2015-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-good-things-346453</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advancing-ubiquitous-tactile-sensing-through-comprehensive-tooling-for-resistive-matrix-based-sensors-327090</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-map-apply-bind-and-sequence-in-practice-344708</loc><lastmod>2015-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/topics-in-geometric-machine-learning-327091</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prototyping-longevity-services-tech-driven-or-human-assisted-service-327116</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-distributed-rounding-generalized-to-mis-matching-set-cover-and-beyond-327124</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantization-methods-for-matrix-multiplication-and-efficient-transformers-327092</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtualizing-cloud-data-infrastructures-with-brad-327151</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-traverse-and-sequence-344709</loc><lastmod>2015-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-functional-effectful-distributed-system-from-scratch-in-scala-3-just-to-avoid-leetcode-part-1-329771</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-a-proxmox-host-with-a-sas-hba-as-pci-passthrough-for-zfs-truenas-329772</loc><lastmod>2023-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-core-functions-in-practice-344710</loc><lastmod>2015-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-bind-344711</loc><lastmod>2015-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-data-driven-contact-localization-and-force-estimation-for-barometric-tactile-sensors-327093</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-programming-over-heterogeneous-language-and-hardware-targets-327094</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/under-coverage-of-double-machine-learning-due-to-implementation-choices-327095</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-my-distributed-system-with-scala-3-consistency-guarantees-background-tasks-part-2-329773</loc><lastmod>2024-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-map-and-apply-344712</loc><lastmod>2015-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-still-self-host-my-servers-and-what-ive-recently-learned-329774</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swapping-type-safety-for-high-performance-using-compiler-directives-344713</loc><lastmod>2015-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ical-iphone-and-icloud-ivey-346454</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-yahoo-346455</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sudo-unable-to-execute-command-success-346456</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-floating-points-343981</loc><lastmod>2023-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-irreversible-perturbations-of-the-unadjusted-langevin-algorithm-327096</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-camera-motion-compensated-viewpoint-shift-327097</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introvert-and-extrovert-programming-languages-344714</loc><lastmod>2015-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2025-homelab-updates-quadrupling-capacity-329775</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-decompiled-into-c-344715</loc><lastmod>2015-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-framework-for-3d-mouse-brain-reconstruction-rna-based-stitching-of-adjacent-tissue-slices-and-co-registration-of-multimodal-imaging-data-327098</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-this-site-329971</loc><lastmod>2022-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-am-looking-for-jellycat-alternatives-now-329975</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swift-reversing-329972</loc><lastmod>2016-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defcon-22-qualifiers-turdedo-329973</loc><lastmod>2014-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codegate-4stone-329974</loc><lastmod>2014-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-weeks-of-wayback-329980</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-sudo-with-object-capabilities-329978</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-leaders-often-disappoint-us-329976</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmovercommit_memory2-is-always-the-right-setting-for-servers-329977</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-you-to-understand-329979</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-sboms-and-how-pkgconf-can-solve-this-problem-329981</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-xz-utils-backdoor-is-a-symptom-of-a-larger-problem-329982</loc><lastmod>2024-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-breaches-actually-begin-in-corp-329983</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-portable-arm64-assembly-329984</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/help-migrate-a-community-from-discord-to-something-else-329985</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pkgconf-cve-2023-24056-and-disinformation-329986</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-non-convex-objectives-to-plan-more-optimal-motion-for-manipulators-327099</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-efficient-subcritical-multiplication-mode-for-monte-carlo-solvers-327152</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cablesplat-optimized-3d-gaussian-splatting-for-1d-deformable-pose-estimation-327100</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-distributed-system-from-scratch-with-scala-3-part-3-job-submission-worker-scaling-and-leader-election-consensus-with-raft-329776</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-website-scala-days-2025-announcement-329777</loc><lastmod>2025-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-fair-webs-of-trust-by-leveraging-the-ocap-model-329987</loc><lastmod>2022-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitters-demise-is-activitypubs-future-329988</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-internet-is-broken-due-to-structural-injustice-329989</loc><lastmod>2022-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-youve-decided-to-start-a-free-software-consultancy-329990</loc><lastmod>2022-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scphen-single-cell-phenotype-predictor-for-alzheimers-disease-327101</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/predicting-task-functional-localizers-using-naturalistic-fmri-327102</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/afterword-reflections-from-afar-with-hope-for-our-collective-future-327153</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resolving-the-contested-future-of-the-gses-the-stakes-are-high-327154</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stabilizing-far-from-equilibrium-motis2-thin-films-by-metal-sulfurization-at-reduced-temperature-327155</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-random-home-lab-things-ive-recently-learned-329778</loc><lastmod>2025-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-programming-with-low-level-high-performance-gpu-programmable-inference-327103</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-use-a-custom-linker-script-_start-might-not-be-your-entry-point-343982</loc><lastmod>2023-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-debug-the-starting-style-at-rule-in-polypane-329781</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-run-and-deploy-docker-services-in-my-homelab-with-komodo-and-a-custom-cli-329779</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-intl-api-the-best-browser-api-youre-not-using-329780</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-the-monadster-344716</loc><lastmod>2015-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/completing-the-body-of-the-monadster-344717</loc><lastmod>2015-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chemical-exposures-in-drinking-water-contaminant-analysis-and-physicochemical-behavior-327105</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-coarse-fate-choice-to-precise-pattern-post-mitotic-progenitor-targeting-327106</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-data-layouts-for-evolving-cloud-table-storage-327107</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-iraq-petroleum-companys-infrastructure-of-desert-control-during-the-british-mandate-in-the-middle-east-327117</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-of-ensemble-strategies-for-generalization-in-deepfake-image-detection-327108</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-headless-user-accounts-and-restricted-shells-346457</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-information-science-and-underground-facilities-327109</loc><lastmod>2023-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reduced-order-model-to-predict-thermal-conductivity-of-dimensionally-confined-materials-327110</loc><lastmod>2023-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parametric-decay-instabilities-driven-by-high-power-helicon-waves-in-diii-d-327111</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parental-math-346458</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-tratheroute-for-you-346459</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migration-is-hard-346460</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-a-book-346461</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimental-footprints-of-a-water-rich-depletion-layer-in-the-herschelbulkley-pipe-flow-of-solidifying-polyelectrolytes-327112</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rain-forest-343983</loc><lastmod>2022-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-28-project-improvements-elements-panel-updates-and-chromium-146-329782</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-fundamentals-of-css-layout-329783</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-complete-343984</loc><lastmod>2022-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-all-browser-apis-are-web-apis-329784</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-271-expanding-portal-329785</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-interactions-343985</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-motivation-343986</loc><lastmod>2022-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-time-343987</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surrogate-modelling-of-surface-roughness-for-asphalt-pavements-using-artificial-neural-networks-a-mechanistic-empirical-approach-327118</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-content-343988</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimum-plane-bichromatic-spanning-trees-327121</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-atmosphere-343989</loc><lastmod>2022-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nested-dissection-meets-ipms-planar-min-cost-flow-in-nearly-linear-time-327122</loc><lastmod>2025-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhancing-electric-vehicle-security-and-privacy-through-decentralized-identity-management-327123</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marbles-in-my-underpants-346462</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-27-projects-a-snippets-panel-and-chromium-142-329786</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-lisp-346463</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honoring-practices-of-community-based-educators-lessons-learned-from-the-collaborative-design-of-a-creative-mobile-app-327119</loc><lastmod>2024-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expected-constant-round-byzantine-broadcast-under-dishonest-majority-327120</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-chrome-devtools-mcp-with-polypane-329787</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2022-bootstrapping-343990</loc><lastmod>2022-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-26-accurate-device-emulation-with-safe-area-and-small-viewport-units-329788</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-nes-tetris-to-add-hard-drop-343991</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orbital-decay-343992</loc><lastmod>2021-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-gamepad-support-audio-maps-help-screen-play-testing-343993</loc><lastmod>2021-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-enemies-message-log-space-gradient-343994</loc><lastmod>2021-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feasibility-study-on-heat-pipes-for-radio-frequency-antennas-327125</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-weapons-343995</loc><lastmod>2021-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regional-incidence-and-persistence-of-high-growth-firms-testing-ideas-from-the-entrepreneurial-ecosystems-literature-327126</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knives-out-response-to-critics-327127</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/race-profit-and-algorithms-neighborhood-level-analysis-of-ibuyers-profit-margin-327132</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/css-only-floating-focus-with-anchor-positioning-329789</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-with-stefan-judis-329790</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toward-ontological-alignment-coordinating-student-ideas-with-the-representational-system-of-a-computational-modeling-unit-for-science-learning-327128</loc><lastmod>2024-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stand-up-and-split-desiring-desertion-in-jean-giono-and-emmanuelle-lambert-327129</loc><lastmod>2024-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-upgrades-343996</loc><lastmod>2021-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuel-behavior-implications-of-reactor-design-choices-in-pressurized-water-smrs-327130</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/powering-through-the-turn-finding-time-for-concept-exploration-before-industry-stagnation-327133</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yours-in-emacs-328305</loc><lastmod>2015-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shades-of-authoritarian-digital-sovereignty-divergences-in-russian-and-chinese-data-localisation-regimes-327131</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-depressurisation-343997</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-251-drm-support-and-bug-fixes-329791</loc><lastmod>2025-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-on-the-winging-it-live-stream-329792</loc><lastmod>2025-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-npcs-pathfinding-first-level-final-level-projectiles-destructible-terrain-343998</loc><lastmod>2021-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html-form-inspector-inspect-and-debug-your-forms-online-329793</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-procedural-generation-rendering-pretty-menus-end-text-343999</loc><lastmod>2021-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-day-roguelike-2021-preparation-344000</loc><lastmod>2021-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-recap-344001</loc><lastmod>2020-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-programming-languages-for-fun-and-profit-346464</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-advanced-programming-in-the-unix-environment-346465</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ever-wonder-why-theyre-called-asswords-346466</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/molecular-dynamics-simulations-and-structural-bioinformatics-of-bacterial-integral-alpha-helical-membrane-enzymes-and-their-alphafold2-predicted-water-soluble-qty-analogues-327135</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/literate-devops-328306</loc><lastmod>2014-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/key-sequences-in-emacs-328307</loc><lastmod>2015-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-is-my-window-manager-328309</loc><lastmod>2015-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tao-of-emacs-328308</loc><lastmod>2015-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squashing-commits-with-magit-328310</loc><lastmod>2014-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artistically-perfect-328311</loc><lastmod>2014-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-languages-suck-328312</loc><lastmod>2014-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-programmingagain-328313</loc><lastmod>2014-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/journaling-with-org-mode-328314</loc><lastmod>2014-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/city-of-social-saints-the-role-of-place-in-driving-impact-entrepreneurship-in-turin-italy-327136</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plane-delivery-towards-a-physical-grammar-for-large-scale-digital-fabrication-327137</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/techno-statecraft-and-industrial-strategy-semiconductor-development-in-arizona-327138</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ye-olde-tlsssl-renegotiation-vulnerability-346467</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideology-equity-and-structure-comments-on-tzu-wei-hungs-equity-and-marxist-buddhism-327139</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimental-study-of-lower-hybrid-wave-power-absorption-on-east-327156</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-two-exploits-346468</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jans-blog-episode-iv-a-new-hope-346469</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-data-driven-and-context-aware-approach-for-demand-forecasting-in-the-beverage-industry-327140</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adversarial-network-optimization-under-bandit-feedback-maximizing-utility-in-non-stationary-multi-hop-networks-327141</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/limiting-role-of-dislocations-in-high-current-algangan-hot-electron-transistors-327157</loc><lastmod>2024-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scratch-tutorial-328317</loc><lastmod>2014-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/online-presentations-328315</loc><lastmod>2014-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eschewing-zshell-for-emacs-328316</loc><lastmod>2014-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squashing-git-commits-for-gerrit-328318</loc><lastmod>2014-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-emacs-328319</loc><lastmod>2014-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clustered-random-numbers-for-art-328320</loc><lastmod>2014-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idat-a-multi-modal-dataset-and-toolkit-for-building-and-evaluating-interactive-task-solving-agents-327142</loc><lastmod>2025-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-emacs-328321</loc><lastmod>2014-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ab-testing-at-jquery-summit-328322</loc><lastmod>2013-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-design-328323</loc><lastmod>2014-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comics-from-september-december-1983-issue-of-twosixteen-magazine-328324</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bridge-3c-computer-328326</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plus-post-sublogic-flight-simulator-ii-328325</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/byte-interviews-chuck-peddle-father-of-the-mos-technology-6502-and-the-commodore-pet-1982-328327</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smoke-signal-broadcastings-tp-1-text-processing-system-328328</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vote-for-the-march-2026-post-topic-328329</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comics-from-june-1988-issue-of-michigan-atari-magazine-328330</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microtimes-interviews-borlands-philippe-kahn-again-1995-328331</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-update-and-a-request-328332</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plus-post-imsai-8048-single-board-computer-328333</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-theory-to-estimate-bound-and-manage-systemic-cyber-risk-327143</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seercuts-explainable-attribute-discretization-327158</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1441-public-finance-and-public-policy-fall-2010-327144</loc><lastmod>2010-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dr-frankenfunctor-and-the-monadster-344718</loc><lastmod>2015-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microtimes-interviews-borlands-philippe-kahn-1985-328334</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cromemco-c-10-personal-computer-328335</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-dont-need-no-stinking-uml-diagrams-344719</loc><lastmod>2015-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comics-from-june-1986-issue-of-svet-kompjutera-328336</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-wont-get-speakeasy-dsl-again-346470</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bouncing-mails-due-to-relaysordborg-346471</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-incentive-allocation-for-city-scale-deep-decarbonization-327145</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-blocking-certain-user-agents-346472</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nextworld-interviews-bud-tribble-one-of-the-next-founders-1994-328337</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ncr-tower-1632-328338</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comics-from-january-1985-issue-of-tpug-newsletter-328343</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microtimes-interviews-lord-british-1986-328339</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-pxeboot-with-pxelinux-346473</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vote-for-the-january-2026-post-topic-328341</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computerworld-interviews-lotus-mitch-kapor-1985-328340</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-servo-systems-foot-control-328342</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brilliant-ideas-i-346474</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-25-browser-extensions-with-manifest-v3-form-outlines-and-chromium-138-329794</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nested-ssh-tunnels-346475</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-241-new-measure-tool-xml-viewer-and-find-by-css-selector-329795</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-course-it-runs-netbsd-346476</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-quotas-346477</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-economics-of-large-language-models-token-allocation-fine-tuning-and-optimal-pricing-327146</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alternates-assemble-selecting-optimal-alternates-for-citizens-assemblies-327147</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-on-the-software-engineering-daily-podcast-329796</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-on-the-pixels-with-purpose-podcast-329797</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/client-side-terrain-tile-representation-algorithm-336004</loc><lastmod>2012-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transitioning-from-mediatemple-to-linode-336006</loc><lastmod>2012-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-debian-ssh-login-message-336005</loc><lastmod>2012-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-nodejs-on-debian-6-336007</loc><lastmod>2012-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-git-history-log-in-terminal-window-336008</loc><lastmod>2012-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-authbind-with-nodejs-336009</loc><lastmod>2012-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-timing-game-in-canvas-336010</loc><lastmod>2012-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/respond-to-json-or-xml-requests-from-a-nodejs-api-336011</loc><lastmod>2012-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drop-root-privileges-in-nodejs-336012</loc><lastmod>2012-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-firm-size-influence-the-collection-of-sensitive-data-a-study-of-child-orientated-apps-327148</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inertial-coordination-games-327149</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/splat-and-replace-3d-reconstruction-with-repetitive-elements-327164</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-language-implementation-in-theory-we-understand-in-practice-we-wish-we-would-328344</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-is-it-being-killed-by-incremental-improvements-328345</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-language-implementations-am-i-doing-it-right-get-early-feedback-328346</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-we-know-whether-a-profiler-is-accurate-328347</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-day-a-new-chapter-at-the-jku-328348</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-solaris-10-zfs-vs-apple-xraid-346478</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/galley-modern-query-optimization-for-sparse-tensor-programs-327150</loc><lastmod>2025-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instrumentation-based-profiling-on-jvms-is-broken-328351</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-slow-down-a-program-and-why-it-can-be-useful-328349</loc><lastmod>2025-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-thursday-and-my-last-day-at-kent-328350</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-my-bytecode-interpreters-slow-hunting-truffles-with-vtune-328353</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-reasons-why-box-plots-are-the-better-default-choice-for-visualizing-performance-328352</loc><lastmod>2024-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstraction-ownership-328355</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-2025-wrapped-328354</loc><lastmod>2025-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-going-full-circle-with-class-names-328356</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nexus-22-dashboard-template-is-here-328357</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-daisyui-logo-328358</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-daisyui-nextjs-template-that-converts-your-lemon-squeezy-api-into-an-online-store-328359</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-2024-wrapped-328360</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-5-alpha-is-in-development-328361</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/palimpchat-declarative-and-interactive-ai-analytics-327159</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-official-daisyui-figma-library-designers-and-developers-finally-on-the-same-page-328362</loc><lastmod>2024-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-expect-from-daisyui-5-328365</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-documentation-template-for-astro-and-daisyui-328363</loc><lastmod>2024-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-a-blog-quickly-using-astro-and-daisyui-328364</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-2023-wrapped-328368</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-a-bidirectional-site-using-tailwind-css-and-daisyui-328366</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-is-now-on-discord-328367</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-sveltekit-with-daisyui-328369</loc><lastmod>2023-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-update-daisyui-from-version-3-to-version-4-328370</loc><lastmod>2023-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/9-essential-tailwind-css-plugins-for-developers-328371</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-tailwind-css-and-postcss-and-daisyui-with-one-command-328372</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-journey-to-build-daisyui-why-tailwind-css-was-not-enough-328373</loc><lastmod>2023-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-headless-ui-and-daisyui-together-328374</loc><lastmod>2023-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-daisyui-and-tailwind-css-in-nextjs-14-328375</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/causumx-summarized-causal-explanations-for-group-by-average-queries-327160</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-about-daisyui-color-system-and-comparing-it-to-tailwind-css-color-names-328379</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-add-a-new-color-to-daisyui-themes-328376</loc><lastmod>2023-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-common-mistake-when-using-tailwind-css-and-how-to-fix-it-328377</loc><lastmod>2023-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-ufs-1tb-vs-inodes-346479</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mary-ui-laravel-blade-components-made-with-daisyui-328378</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-24-recording-3d-view-custom-tab-colors-and-html-editing-329798</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daisyui-vs-tailwind-ui-328380</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frank-meeuwsen-328382</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-daisyui-and-other-questions-i-get-asked-a-lot-328381</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-10-zfs-vs-apple-xraid-346480</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthony-nelzin-santos-328383</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-license-managers-346481</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-webaim-million-2025-solving-the-most-common-issues-329799</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ride-down-williamsburg-bridge-346482</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/causalens-a-system-for-summarizing-causal-dags-327161</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-diode-and-led-datasheet-iv-plots-into-spice-models-328408</loc><lastmod>2024-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-2024-highlights-and-a-peek-at-2025-328395</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-list-of-adhd-symptoms-328407</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-progress-report-q3-2024-328396</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-identify-the-physical-dimm-from-a-machine-check-exception-mce-memory-error-log-328409</loc><lastmod>2023-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dmca-enables-harm-328410</loc><lastmod>2023-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-driving-leds-with-pwm-328411</loc><lastmod>2023-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ntfs-on-freebsd-344002</loc><lastmod>2020-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-workshop-on-novel-optimizations-for-visionary-ai-systems-novas-327162</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-progress-report-q1-2024-328398</loc><lastmod>2024-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-progress-report-q2-2024-328397</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-internships-announcing-participation-in-gsoc-2024-328399</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-back-on-2023-and-whats-next-328400</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-css-transform-property-and-individual-transforms-are-additive-329800</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-css-selectors-hasnot-vs-nothas-329801</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-efficient-discovery-of-hyperelastic-tpms-metamaterials-with-extreme-energy-dissipation-327163</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-is-hiring-igalia-to-work-on-chromium-329802</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dmenu_histogram-344003</loc><lastmod>2020-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-231-329803</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stopping-daily-posts-344004</loc><lastmod>2020-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-23-329804</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enterprise-tic-tac-toe-part-2-344720</loc><lastmod>2015-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-10-libstdcla-empty-346483</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-10-svcadm-rquotad-346484</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strain-tunable-thermal-conductivity-in-largely-amorphous-polyolefin-fibers-via-alignment-induced-vibrational-delocalization-327166</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adaptive-approximation-schemes-for-matching-queues-327240</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-cicd-supply-chain-attacks-with-canary-credentials-tracebit-327241</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enterprise-tic-tac-toe-344721</loc><lastmod>2015-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracebit-announces-series-a-tracebit-327242</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-your-programming-language-unreasonable-344722</loc><lastmod>2015-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-types-as-access-tokens-344723</loc><lastmod>2015-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solaris-10-serial-console-346485</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-amanda-vs-launchd-346486</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-nfs-share-vs-garritan-personal-orchestra-346487</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-synchromodality-one-missing-link-between-transportation-and-supply-chain-management-327167</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-remotely-installing-dmg-346491</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-canaries-first-tracebit-327243</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbooting-vs-spanning-tree-346488</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canaries-in-the-wild-episode-4-kevin-conley-tracebit-327244</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-tracebit-community-edition-tracebit-327245</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mailman-https-346489</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-thats-why-they-call-it-rescue-346490</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-readlink2-346494</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gigabit-cables-346492</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xserve-and-locking-drives-346493</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/save-your-config-346496</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-os-x-attaching-drives-346495</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-lock-yourself-out-346497</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracting-a-file-from-a-deb-346498</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-york-state-of-mind-346499</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/0911-346500</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contact-a-plead-346501</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-gott-im-urlaub-346502</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shape-space-spectra-327168</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disk-image-tool-progress-counter-intuitive-header-population-344005</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-tracebit-community-edition-tracebit-327246</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canaries-in-the-wild-episode-3-mandy-andress-tracebit-327247</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disk-image-tool-progress-directory-hierarchies-344006</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-term-vs-long-term-canary-credentials-tracebit-327248</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/constraining-capabilities-based-on-identity-and-role-344724</loc><lastmod>2015-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macht-die-tagesschau-zur-show-des-tages-346503</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-mesh-processing-on-the-gpu-327169</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canaries-in-the-wild-episode-2-josh-yavor-tracebit-327249</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-about-kqueue-344007</loc><lastmod>2020-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-canaries-in-the-wild-tracebit-327250</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-execution-through-deception-gemini-ai-cli-hijack-tracebit-327251</loc><lastmod>2025-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-functional-approach-to-authorization-344725</loc><lastmod>2015-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-properties-in-practice-part-3-344726</loc><lastmod>2014-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-properties-in-practice-part-2-344727</loc><lastmod>2014-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-feh-344008</loc><lastmod>2020-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exciton-fine-structure-in-2d-perovskites-the-outofplane-excitonic-state-327170</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canaries-in-the-era-of-generative-ai-tracebit-327252</loc><lastmod>2025-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chargrid-hidpi-scaling-fix-344009</loc><lastmod>2020-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-security-canaries-in-kubernetes-tracebit-327253</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-full-costs-of-building-your-own-canary-program-tracebit-327254</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ruby-shell-with-custom-inputrc-344010</loc><lastmod>2020-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmux-runs-a-login-shell-by-default-344011</loc><lastmod>2020-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discovery-of-enhanced-lattice-dynamics-in-a-single-layered-hybrid-perovskite-327171</loc><lastmod>2023-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-outcomes-with-canaries-tracebit-327255</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-emptive-cyber-defense-and-security-canaries-tracebit-327256</loc><lastmod>2025-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-221-true-browser-tabs-and-a-new-split-layout-329805</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-tracebits-partnership-with-panther-tracebit-327257</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-site-reliability-engineering-346211</loc><lastmod>2016-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-devtools-features-you-wish-you-had-available-in-polypane-329806</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-is-rundeck-formed-346212</loc><lastmod>2016-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-apigateway-for-fun-and-profit-346213</loc><lastmod>2015-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/current-status-346214</loc><lastmod>2015-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-linux-file-system-should-you-use-348143</loc><lastmod>2017-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bright-excitonic-fine-structure-in-metal-halide-perovskites-from-two-dimensional-to-bulk-327172</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaching-the-data-perimeter-cloudtrail-as-a-mechanism-for-data-exfiltration-tracebit-327258</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-this-site-sometimes-crashes-ruby-344012</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-security-canary-maturity-model-tracebit-327259</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canary-infrastructure-vs-real-world-ttps-tracebit-327260</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-start-x-344013</loc><lastmod>2020-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-sure-your-terminal-emulator-runs-in-the-expected-environment-344014</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-debug-a-running-docker-container-from-a-separate-container-348144</loc><lastmod>2017-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-prem-development-kubernetes-cluster-options-348145</loc><lastmod>2017-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/persistent-enhancement-of-exciton-diffusivity-in-cspbbr3-nanocrystal-solids-327173</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-perovskite-multicomponent-nanocrystal-superlattices-327174</loc><lastmod>2024-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no_wildcard-how-i-discovered-the-organization-id-of-any-aws-account-tracebit-327261</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2017-predictions-348146</loc><lastmod>2017-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-hard-look-at-guardduty-shortcomings-tracebit-327262</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-upcoming-parallel-digital-universe-336013</loc><lastmod>2012-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracebit-announces-5m-fundraise-to-bring-intrusion-detection-canaries-to-the-world-tracebit-327263</loc><lastmod>2024-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-kubernetes-is-abbreviated-k8s-348147</loc><lastmod>2016-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/could-javascript-support-parallelism-like-in-haskell-336014</loc><lastmod>2012-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-hands-active-board-member-336015</loc><lastmod>2012-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-cobalt-calibur-uses-canvas-to-display-sprite-based-graphics-336017</loc><lastmod>2012-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configurable-object-to-xml-converter-for-nodejs-336016</loc><lastmod>2012-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nest-cam-outdoor-vs-ring-stick-up-cam-348148</loc><lastmod>2016-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mongodb-nodejs-driver-collection-select-doesnt-require-callback-336018</loc><lastmod>2012-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electrical-manipulation-of-dissipation-in-microwave-photonmagnon-hybrid-system-through-the-spin-hall-effect-327175</loc><lastmod>2024-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-factors-observations-in-flightcrew-response-to-system-failure-events-in-transport-category-aircraft-from-2000-to-2024-327176</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winit-makes-windows-the-wrong-size-in-some-cases-i-think-344015</loc><lastmod>2020-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-will-game-wars-end-327177</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fwdcloudsec-talk-discover-the-aws-account-id-of-any-s3-bucket-tracebit-327264</loc><lastmod>2024-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canary-program-communication-secrecy-vs-discretion-tracebit-327265</loc><lastmod>2024-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semiconductor-free-monolithically-3d-printed-logic-gates-and-resettable-fuses-327178</loc><lastmod>2024-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rapid-large-scale-building-damage-level-classification-after-earthquakes-using-deep-learning-with-lidar-and-satellite-optical-data-327179</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canary-aws-credentials-beyond-a-token-effort-tracebit-327266</loc><lastmod>2024-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-properties-in-practice-part-1-344728</loc><lastmod>2014-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canary-infra-bringing-honeypots-towards-general-adoption-tracebit-327267</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-find-the-aws-account-id-of-any-s3-bucket-tracebit-327268</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sinnlos-oder-ulla-kock-am-brink-vs-geschlechtsverkehr-346504</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/der-grottenolm-346505</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-oo-in-pyfl-130-views-347090</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cortical-somatostatin-innervation-follows-a-unique-experience-independent-developmental-trajectory-327180</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neruda-through-copper-coloured-glasses-the-role-of-place-attachment-in-the-embeddedness-of-chilean-entrepreneurship-327181</loc><lastmod>2025-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-fast-is-cloudtrail-today-investigating-cloudtrail-delays-using-athena-tracebit-327269</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-connection-timed-out-336019</loc><lastmod>2012-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honeypots-for-intrusion-detection-tracebit-327270</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/couchdb-and-php-web-development-336020</loc><lastmod>2012-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-convert-json-to-xml-pluralize-336021</loc><lastmod>2012-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backup-external-music-collection-using-rsync-336022</loc><lastmod>2012-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-apachebench-on-os-x-lion-336023</loc><lastmod>2012-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spaghetti-architecture-and-the-importance-of-starting-over-336024</loc><lastmod>2012-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-openshift-nodejs-support-336025</loc><lastmod>2012-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-centric-manufacturing-culture-a-research-study-of-medtech-manufacturers-in-ireland-327182</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-tracebit-is-written-in-c-tracebit-327271</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decomposition-of-frobenius-pushforwards-of-line-bundles-on-wonderful-compactifications-327183</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-azure-canaries-general-availability-tracebit-327272</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clever-polypane-debugging-features-im-loving-by-ryan-trimble-329807</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/azure-detection-engineering-log-idiosyncrasies-you-should-know-about-tracebit-327273</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foss-forces-top-five-articles-for-the-week-ending-april-10-2026-327274</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-22-329808</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-211-329809</loc><lastmod>2024-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brepdiff-single-stage-b-rep-diffusion-model-327184</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contribute-to-our-fundraiser-327275</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apache-spins-anthropics-15m-into-responsible-ai-initiative-327277</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eff-says-its-quitting-twitterx-327276</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-garuda-linux-mokka-take-manjaros-arch-based-crown-327278</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rofi-and-wofi-keyboard-launchers-that-keep-your-hands-on-the-keys-327279</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-acting-like-good-guys-actually-make-anthropic-good-guys-327280</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-our-way-to-independence-on-track-to-meet-aprils-funding-goal-327281</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foss-forces-top-five-articles-for-the-week-ending-april-3-327282</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-need-a-bashrc-and-profile-344016</loc><lastmod>2020-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swiftsketch-a-diffusion-model-for-image-to-vector-sketch-generation-327185</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lifting-the-winding-number-precise-discontinuities-in-neural-fields-for-physics-simulation-327186</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proudly-canadian-maple-linux-14-who-knew-tux-could-be-so-polite-327283</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentations-and-webinars-327284</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-staff-member-t-marc-jones-327285</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-concurrent-hardware-verification-sequential-327187</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lilo-a-higher-order-relational-concurrent-separation-logic-for-liveness-327188</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-library-dependencies-344017</loc><lastmod>2020-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iscs-board-of-directors-327286</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-spent-2020-10-31-344018</loc><lastmod>2020-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generalized-dns-notifications-in-bind-9-327287</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-properties-for-property-based-testing-344729</loc><lastmod>2014-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-920-resolver-performance-compared-to-918-327288</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-fscheck-344730</loc><lastmod>2014-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-and-stork-projects-audited-327289</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-enterprise-developer-from-hell-344731</loc><lastmod>2014-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waste-efficient-work-stealing-327191</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-experiments-with-bind-9-327290</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculator-walkthrough-part-3-344733</loc><lastmod>2014-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-24-open-source-dhcp-management-tool-327291</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculator-walkthrough-part-4-344732</loc><lastmod>2014-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-recognizes-grandfather-of-the-internet-dave-farber-327292</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculator-walkthrough-part-2-344734</loc><lastmod>2014-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-governance-activities-327293</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ietf-standards-written-by-isc-contributors-327294</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculator-walkthrough-part-1-344735</loc><lastmod>2014-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/other-interesting-ways-of-using-f-at-work-344736</loc><lastmod>2014-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unite-a-universal-tensor-abstraction-for-capturing-spatial-relationships-327192</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freebsd-122-intel-graphics-bug-344019</loc><lastmod>2020-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joint-response-to-the-european-open-digital-ecosystem-strategy-327295</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-bind-9-development-report-327296</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vanilla-javascript-and-under-engineering-344020</loc><lastmod>2020-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-stork-kea-and-dhcp-development-report-327297</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-f-for-database-related-tasks-344737</loc><lastmod>2014-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dnssec-and-bind-9-327298</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triplet-exciton-sensitization-of-silicon-mediated-by-defect-states-in-hafnium-oxynitride-327193</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-wolfenstein-3d-esque-renderer-344021</loc><lastmod>2020-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-holidays-from-isc-327299</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-staff-member-razvan-becheriu-327300</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-and-generating-guids-in-gpt-header-fields-344022</loc><lastmod>2020-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-improvements-in-bind-920-in-authoritative-configurations-december-2025-327301</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cellular-automata-drawing-prompt-generator-344023</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statement-of-privacy-327302</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repository-of-new-words-344024</loc><lastmod>2020-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-f-for-testing-344738</loc><lastmod>2014-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layered-metalorganic-chalcogenides-2d-optoelectronics-in-3d-self-assembled-semiconductors-327194</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamlining-the-release-process-from-the-git-327303</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exciton-fission-enhanced-silicon-solar-cell-327195</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-domain-name-system-runs-on-open-source-software-327304</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boss-fights-in-traditional-roguelikes-344025</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-staff-member-wodek-wencel-327305</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/professional-services-327306</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1d-silver-organochalcogenide-semiconductors-color-tunable-luminescence-polarized-emission-and-long-range-exciton-diffusion-327196</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-latest-rust-release-broke-backtraces-on-freebsd-344026</loc><lastmod>2020-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-9-packages-from-isc-327307</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-f-for-development-and-devops-scripts-344739</loc><lastmod>2014-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/early-vulnerability-notification-evn-327308</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reporting-software-vulnerabilities-327309</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twenty-six-low-risk-ways-to-use-f-at-work-344740</loc><lastmod>2014-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-our-users-say-327310</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-roslyn-vs-the-f-compiler-344741</loc><lastmod>2014-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commentary-on-roman-numerals-kata-with-commentary-344742</loc><lastmod>2014-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/excitonic-anisotropy-in-singlecrystalline-2d-silver-phenylchalcogenides-327197</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-staff-member-vicky-risk-327313</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monoids-in-practice-344744</loc><lastmod>2013-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/careers-at-isc-327311</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-non-monoids-344743</loc><lastmod>2013-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-30-our-first-lts-version-327312</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monoids-without-tears-344745</loc><lastmod>2013-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-recognizes-fred-bakers-years-of-service-to-the-internet-327314</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/railway-oriented-programming-carbonated-edition-344746</loc><lastmod>2013-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cycles-and-modularity-in-the-wild-344747</loc><lastmod>2013-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-kind-of-ethernet-cat5-cat5e-cat6-cat6a-cable-should-i-use-348149</loc><lastmod>2016-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revolutionize-cold-chain-an-aiml-driven-approach-to-overcome-capacity-shortages-327198</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raidz-setup-344027</loc><lastmod>2020-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-22-adds-dns-zone-viewer-327315</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-terms-and-conditions-327316</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cyclic-dependencies-are-evil-344748</loc><lastmod>2013-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-1151-and-https-vulnerabilities-327317</loc><lastmod>2025-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-kea-hooks-open-sourced-327318</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-to-remove-cyclic-dependencies-344749</loc><lastmod>2013-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sieve-a-better-algorithm-than-lru-327319</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-binary-group-categorization-towards-a-dynamic-view-of-human-groups-327199</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reparative-urban-science-challenging-the-myth-of-neutrality-and-crafting-data-driven-narratives-327200</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organizing-modules-in-a-project-344750</loc><lastmod>2013-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-from-the-ripeoarcnetnod-dns-hackathon-327320</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-wont-be-writing-a-monad-tutorial-344751</loc><lastmod>2013-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-submit-a-bug-report-327321</loc><lastmod>2025-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpgp-key-327322</loc><lastmod>2025-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/railway-oriented-programming-344752</loc><lastmod>2013-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-design-and-code-a-complete-program-344753</loc><lastmod>2013-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-onhub-feature-requests-348150</loc><lastmod>2016-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-determines-ev-architecture-an-analysis-of-the-most-influential-battery-electric-vehicle-design-decisions-from-market-data-327201</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-stacktraces-are-unknown-on-freebsd-344028</loc><lastmod>2020-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-name-of-moses-in-an-egyptian-contexta-hypothetical-etymology-327203</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chemical-and-chemical-mechanical-polishing-of-surface-roughness-on-l-pbfgrcop-42-cu-cr-nb-additive-manufactured-10-ghz-rf-structures-327202</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ei-eboshi-se-mushi-no-fuji-346506</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-sense-of-models-connecting-science-and-math-through-decoding-and-modifying-computational-models-327204</loc><lastmod>2025-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-engineer-ben-scott-327323</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recent-us-executive-order-calls-for-encrypting-dns-327324</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cycle-7-vlbi-acceptance-report-327205</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-back-on-iscs-2024-accomplishments-327325</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/train-game-344029</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-to-meet-isc-in-person-327326</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-zpool-after-freebsd-fresh-install-on-zfs-mirror-344030</loc><lastmod>2020-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-most-people-havent-heard-of-the-dns-root-server-system-327327</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-url-and-title-formats-for-daily-posts-344031</loc><lastmod>2020-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-reasons-not-to-use-a-statically-typed-functional-programming-language-344754</loc><lastmod>2013-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terraform-modules-for-fun-and-profit-346215</loc><lastmod>2015-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-engineer-tomek-mrugalski-327328</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thermal-analog-computing-application-to-matrix-vector-multiplication-with-inverse-designed-metastructures-327206</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-competition-becomes-contagious-strategic-arms-racing-spillovers-alliance-politics-and-the-sino-american-nuclear-competition-327207</loc><lastmod>2025-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configure-asmspy-as-an-external-tool-in-visual-studio-344206</loc><lastmod>2018-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-20-open-source-dhcp-management-tool-327329</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-the-kestrelhttpserver-on-linux-with-coreclr-344207</loc><lastmod>2016-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-25th-anniversary-327330</loc><lastmod>2024-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-920-brings-streamlined-core-some-new-features-327331</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-to-code-its-harder-than-you-think-344208</loc><lastmod>2015-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partial-application-in-c-344209</loc><lastmod>2015-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-program-entirely-with-static-methods-344210</loc><lastmod>2015-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-communities-of-critical-inquiry-in-the-language-classroom-327208</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summer-update-from-isc-327332</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-to-start-using-language-managers-344032</loc><lastmod>2020-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-liboqs-a-pqc-dnssec-field-study-327333</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statistiken-die-einem-das-leben-retten-konnen-346507</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/someone-on-the-internet-is-committing-fraud-327334</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-260-released-327335</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/das-zdf-der-katalog-und-ich-346508</loc><lastmod>2001-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bgp-peering-327336</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-stdshared_mutex-from-c17-346509</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iife-for-complex-initialization-346510</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-practical-stdchrono-calendar-examples-c20-346511</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-c20-stdchrono-calendar-types-346512</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-technology-related-disruptions-and-vulnerabilities-in-highly-automated-warehouse-systems-an-integrative-review-and-research-agenda-327209</loc><lastmod>2025-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-the-rest-of-the-standard-methods-344755</loc><lastmod>2013-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rate-limits-in-bind-9-effective-vs-dnsbomb-vulnerability-327337</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dns-tools-327338</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-adding-laziness-344756</loc><lastmod>2013-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/current-root-trust-anchors-327339</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dhcp-tools-327340</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-code-of-conduct-327341</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preliminary-investigation-of-gamma-radiation-on-the-chemical-and-physical-characteristics-of-an-organic-coolant-327210</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unsafely-removing-disks-in-a-zfs-pool-344033</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-source-code-trees-327342</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-overloading-344757</loc><lastmod>2013-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-ipv6-tools-327343</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/other-software-327344</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/response-policy-zones-rpz-327345</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/housing-data-politics-in-the-united-states-inequitable-open-data-informal-networks-and-strategic-neutrality-327211</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-www-344034</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unconstrained-sovereignty-delegation-of-authority-and-reversibility-327212</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-history-of-bind-327346</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-delay-and-run-344758</loc><lastmod>2013-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-916-branch-is-approaching-eol-327347</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commercial-products-for-managing-isc-open-source-327348</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-open-source-software-licenses-327349</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-rbv-for-critical-minerals-how-standards-permits-and-licensing-shape-midstream-bottlenecks-327216</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-cloudsmith-repository-updates-327350</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-all-your-boot-disks-suddenly-got-wiped-344035</loc><lastmod>2020-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proxyv2-support-in-bind-9-327351</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-9-security-audit-327352</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-combine-344759</loc><lastmod>2013-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-9-security-release-and-multi-vendor-vulnerability-handling-cve-2023-50387-and-cve-2023-50868-327353</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-ce-zero-and-yield-344760</loc><lastmod>2013-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-templates-how-to-iterate-through-stdtuple-c26-packs-and-expansion-statements-346513</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reev-sense-imus-for-spatiotemporal-gait-analysis-in-post-stroke-patients-validation-against-optical-motion-capture-327217</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-effect-of-settlements-on-the-stresses-in-building-frames-327219</loc><lastmod>1935-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-am-i-eyebrow-follicles-minimize-donor-derived-dna-for-germline-testing-after-hematopoietic-stem-cell-transplantation-327218</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irradiation-grafting-of-styrene-onto-dacron-fibers-and-films-327220</loc><lastmod>1959-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-investigation-of-sound-transmission-irregularity-in-a-one-dimensional-enclosure-327221</loc><lastmod>1949-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deposition-and-characterization-of-very-low-pressure-cvd-siliconsilicon-germanium-heteroepitaxial-structures-327222</loc><lastmod>1992-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-experimental-study-of-the-law-of-parity-conservation-in-electromagnetic-interactions-327223</loc><lastmod>1965-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-a-dynamic-sales-call-policy-model-327224</loc><lastmod>1968-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-circuits-are-just-a-phase-327231</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-broke-some-things-344036</loc><lastmod>2020-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-wrapper-types-344761</loc><lastmod>2013-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computation-expressions-and-wrapper-types-344762</loc><lastmod>2013-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-bind-344763</loc><lastmod>2013-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-continuations-344764</loc><lastmod>2013-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-templates-how-to-iterate-through-stdtuple-stdapply-and-more-346514</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structured-bindings-in-c17-8-years-later-346515</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formatting-guids-in-gpt-header-fields-344037</loc><lastmod>2020-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-digital-engineering-framework-for-piston-pin-bearings-via-multi-physics-thermo-elasto-hydrodynamic-modeling-327232</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-subscriber-edition-end-user-license-agreement-327354</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tsuking-and-bind-327355</loc><lastmod>2024-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dhcp-team-progress-in-2023-327356</loc><lastmod>2024-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encoding-disk-headers-into-disk-images-344038</loc><lastmod>2020-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hosting-an-f-root-node-327357</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gradually-implementing-a-tool-to-create-gpt-fat-disk-images-344039</loc><lastmod>2020-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-game-links-on-this-site-now-point-to-itchio-344040</loc><lastmod>2020-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wafold-curvature-driven-termination-and-dimensional-compression-in-black-holes-327233</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-webinar-kea-configuration-with-stork-327358</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparative-resolver-performance-results-of-bind-versions-november-2023-327359</loc><lastmod>2023-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-of-my-7drls-are-playable-on-itchio-344041</loc><lastmod>2020-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stork-113-released-327360</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computation-expressions-introduction-344765</loc><lastmod>2013-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparative-performance-results-of-bind-versions-in-authoritative-configurations-september-2023-327361</loc><lastmod>2023-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-few-things-346216</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/systemd-redux-346217</loc><lastmod>2014-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-avoid-thread-safety-cost-for-functions-static-variables-346516</loc><lastmod>2025-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-split-ranges-in-c23-346517</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-implementation-of-an-automated-thermal-imaging-device-for-lower-limb-prosthetic-applications-327234</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrated-browser-games-to-nearlyfreespeech-344042</loc><lastmod>2020-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-conclusion-344766</loc><lastmod>2013-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-non-string-types-344767</loc><lastmod>2013-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-constrained-strings-344768</loc><lastmod>2013-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-making-state-explicit-344769</loc><lastmod>2013-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/views-as-data-members-for-custom-iterators-346518</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-join-or-concat-ranges-c26-346519</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/details-of-stdmdspan-from-c23-346520</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finch-sparse-and-structured-tensor-programming-with-control-flow-327236</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fat32-fsinfo-and-its-backup-dont-always-match-344043</loc><lastmod>2020-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-engineer-michal-nowak-327362</loc><lastmod>2023-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thank-you-for-contacting-isc-327363</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-praise-of-refind-344044</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kea-240-released-327364</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-back-into-bouldering-344045</loc><lastmod>2020-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanog-88-seattle-trip-notes-327365</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ripe-86-rotterdam-trip-notes-327366</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-integrated-proofs-of-cryptographic-constant-time-for-nondeterministic-programs-and-compilers-327237</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-to-kea-from-isc-dhcp-327367</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-discovering-new-concepts-344770</loc><lastmod>2013-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-engineer-darren-ankney-327368</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-plea-for-fairness-for-non-profit-developers-of-open-source-software-327369</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-making-illegal-states-unrepresentable-344771</loc><lastmod>2013-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dns-root-explorer-application-privacy-327370</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-single-case-union-types-344772</loc><lastmod>2013-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-types-introduction-344773</loc><lastmod>2013-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adjacency-matrix-and-stdmdspan-c23-346521</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-stdspan-from-c20-346522</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neurochat-a-neuroadaptive-ai-chatbot-for-customizing-learning-experiences-327238</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-accidentally-let-some-of-my-tls-certs-expire-344046</loc><lastmod>2020-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/25-years-of-bind-9-architecture-327371</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kid___per-24336-344047</loc><lastmod>2020-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-an-isc-engineer-ondrej-sury-327372</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-9-2022-retrospective-327373</loc><lastmod>2023-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-code-safety-in-c26-managers-and-dangling-references-346523</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-f-root-327374</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8-more-c23-examples-346524</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c23-library-features-and-reference-cards-346525</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c23-language-features-and-reference-cards-346526</loc><lastmod>2024-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/around-the-world-in-c-exploring-time-zones-with-stdchrono-346527</loc><lastmod>2024-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-synthetic-to-human-the-gap-between-ai-predicted-and-actual-pro-environmental-behavior-change-after-chatbot-persuasion-327239</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determining-the-size-of-a-fat32-partition-344048</loc><lastmod>2020-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanog-87-dns-fundamentals-327375</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bind-918-branch-enters-extended-support-327376</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-direct-porting-344774</loc><lastmod>2012-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isc-and-the-eu-cyber-resilience-act-327377</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porting-from-c-to-f-introduction-344775</loc><lastmod>2012-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webinar-series-using-the-kea-dhcp-server-327378</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/object-expressions-344776</loc><lastmod>2012-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-town-looks-okay-for-now-photos-328045</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-incredibly-slow-launching-on-intels-rapid-storage-technology-virtual-raid-on-cpu-application-328412</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codegui-bidirectional-editing-via-lsp-328046</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interfaces-344777</loc><lastmod>2012-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-capacitors-part-2-aluminium-electrolytics-328413</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inheritance-and-abstract-classes-344778</loc><lastmod>2012-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-good-is-claude-really-328414</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-a-food-safe-finish-for-my-wooden-spoons-and-cups-328415</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classes-344779</loc><lastmod>2012-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-of-the-simplest-all-in-one-blade-sharpener-328416</loc><lastmod>2024-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-surprising-scam-email-that-evaded-gmails-spam-filter-328047</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-no-longer-feel-like-an-imposter-344049</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/woodworking-as-an-escape-from-the-absurdity-of-software-328417</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-complex-simplicity-of-my-static-websites-328418</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fat32-fsinfo-344050</loc><lastmod>2020-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-the-macbook-clamshell-mode-328419</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cryptic-clues-repository-344051</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-window-switcher-on-the-mac-app-store-is-it-even-possible-328420</loc><lastmod>2022-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-saw-an-eel-in-moore-park-344052</loc><lastmod>2020-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-youtube-watch-later-mystery-graveyard-328048</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jamesland-a-place-for-me-to-share-my-scrappy-fiddles-328051</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-iphone-text-tones-328049</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-smallest-useful-http-responses-possible-328050</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-to-get-past-the-500-nits-limit-of-the-macbook-pro-and-failing-328421</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-my-speakers-api-to-get-reasonable-volume-control-328052</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tote-bag-328053</loc><lastmod>2024-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lancement-de-cloudscreener-le-comparateur-doffre-cloud-pour-les-pme-328425</loc><lastmod>2013-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-arent-the-most-useful-mac-apps-on-the-app-store-328422</loc><lastmod>2021-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pour-la-fin-des-contrats-au-forfait-328424</loc><lastmod>2013-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-journey-to-controlling-external-monitors-on-m1-macs-328423</loc><lastmod>2021-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudscreener-le-comparateur-doffres-cloud-sort-son-mode-expert-328426</loc><lastmod>2013-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inline-text-editing-with-raphaeljs-328427</loc><lastmod>2013-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-raphaeljs-with-backbonejs-328428</loc><lastmod>2013-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-around-albany-328058</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-connected-objects-to-keep-your-job-328431</loc><lastmod>2013-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-se-passe-un-premier-projet-agile-interview-danthony-sollinger-cloudscreenercom-328429</loc><lastmod>2013-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-sophisticated-webapps-for-mobile-a-bumpy-ride-328430</loc><lastmod>2013-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-docker-to-run-phpunit-tests-in-parallel-328433</loc><lastmod>2013-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-jerome-328432</loc><lastmod>2013-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-daphne-328434</loc><lastmod>2013-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-assignment-creating-an-elastica-adapter-for-the-sonata-admin-list-view-328435</loc><lastmod>2013-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/converting-the-symfony-stopwatch-component-from-php-to-zephir-328436</loc><lastmod>2013-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-robin-328437</loc><lastmod>2013-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-assignment-a-phpcr-browser-328438</loc><lastmod>2013-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joining-arcol-328059</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/object-oriented-programming-in-f-introduction-344780</loc><lastmod>2012-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-symfony-cmf-with-gaudi-328441</loc><lastmod>2014-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-gaudi-an-architect-for-multi-component-applications-328439</loc><lastmod>2014-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-gaudis-file-easily-with-a-web-app-328440</loc><lastmod>2014-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gaudi-news-gaudiio-apt-get-install-gaudi-ambassadors-and-more-328442</loc><lastmod>2014-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archeologit-visualize-code-age-and-dev-activity-328443</loc><lastmod>2014-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phpcr-browser-edit-support-and-better-performance-328444</loc><lastmod>2014-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/screencast-build-a-working-sf2-web-application-using-3-docker-containers-in-2-minutes-328445</loc><lastmod>2014-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-a-full-stack-magento-environment-with-gaudi-328446</loc><lastmod>2014-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resolving-action-dependencies-comparing-javascript-and-go-implementations-328447</loc><lastmod>2014-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibonacci-sequence-generator-in-go-328448</loc><lastmod>2014-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/putting-the-casio-f-91w-band-on-an-apple-watch-328060</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-take-notes-with-vim-markdown-and-pandoc-328064</loc><lastmod>2018-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-keep-up-with-concerts-328061</loc><lastmod>2019-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-http-requests-in-elm-328062</loc><lastmod>2018-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/movie-director-genders-328063</loc><lastmod>2018-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-new-tech-per-project-328449</loc><lastmod>2014-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jay-kamat-328065</loc><lastmod>2018-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counting-usernames-from-malicious-login-attempts-328066</loc><lastmod>2018-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timothy-gu-328067</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/college-advice-i-would-give-my-freshman-self-328068</loc><lastmod>2018-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seamlessly-run-composer-on-hhvm-inside-docker-introducing-make-docker-command-328450</loc><lastmod>2014-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-add-an-angularjs-admin-gui-to-any-restful-api-328451</loc><lastmod>2014-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-alexis-328452</loc><lastmod>2014-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/du-php-au-go-une-semaine-pour-realiser-un-produit-fonctionnel-328453</loc><lastmod>2014-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-mobileinsight-une-semaine-avec-angularjs-ionic-et-phonegap-328454</loc><lastmod>2014-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-update-callback-field-type-easier-customization-328455</loc><lastmod>2014-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-current-time-around-the-world-utilizing-stdchrono-with-time-zones-in-c23-346528</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-demenage-328456</loc><lastmod>2014-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10356-chesethestickmans-ds-moorhuhn-star-karts-in-2252060-328087</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bilan-du-forum-php-2014-le-php-langage-de-linnovation-328461</loc><lastmod>2014-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/une-commande-tree-plus-efficace-grace-au-go-328459</loc><lastmod>2014-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/une-console-plus-graphique-avec-nodejs-et-d3js-328457</loc><lastmod>2014-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-koa-multifetch-a-nodejs-middleware-for-rest-apis-328458</loc><lastmod>2014-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-retiring-gaudi-328460</loc><lastmod>2014-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dotjs-2014-big-stars-dont-make-a-great-event-328463</loc><lastmod>2014-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-changes-in-ng-admin-03-introducing-views-328462</loc><lastmod>2014-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-json-web-token-in-javascript-328464</loc><lastmod>2014-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-04-eating-our-own-dog-food-328465</loc><lastmod>2014-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-days-to-write-my-first-protractor-tests-on-the-ng-admin-angularjs-module-328466</loc><lastmod>2014-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-2-years-of-open-source-328467</loc><lastmod>2014-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10355-xtaszs-3ds-mario-party-island-tour-time-attack-in-1039265-328088</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-architecturetree-visualize-software-architectures-in-your-browser-328473</loc><lastmod>2015-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-guis-in-the-microservices-era-introducing-ng-admin-multi-backend-328468</loc><lastmod>2014-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silex-multifetch-multiplex-requests-to-your-php-api-into-a-single-http-call-328470</loc><lastmod>2015-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microrestphp-generate-a-restful-api-on-top-of-any-relational-database-powered-by-php-and-silex-328469</loc><lastmod>2015-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-05-is-out-and-its-compatible-with-your-api-328472</loc><lastmod>2015-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-websockets-in-go-328471</loc><lastmod>2015-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ngadmingeneratorbundle-create-a-javascript-admin-panel-and-a-rest-api-for-symfony2-apps-in-minutes-328474</loc><lastmod>2015-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-06-adding-support-for-custom-types-328475</loc><lastmod>2015-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-yann-328476</loc><lastmod>2015-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10354-walgreys-flash-tom-and-jerry-in-midnight-snack-in-1114300-328089</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10353-walgreys-ds-are-you-smarter-than-a-5th-grader-in-0218518-328090</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restfuljs-a-framework-agnostic-js-client-for-restful-apis-328477</loc><lastmod>2015-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fakerest-patch-xmlhttprequest-to-fake-a-rest-server-based-on-json-data-328480</loc><lastmod>2015-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transpiling-ecmascript6-code-to-es5-using-babel-328478</loc><lastmod>2015-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ng-admin-with-postgrest-328479</loc><lastmod>2015-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-gildas-328481</loc><lastmod>2015-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mon-premier-defi-un-dobble-generator-en-tdd-328482</loc><lastmod>2015-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-07-configurable-menus-batch-actions-csv-export-and-more-328483</loc><lastmod>2015-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/awesome-rest-a-list-of-developer-resources-for-building-rest-api-328484</loc><lastmod>2015-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10351-walgreys-ds-disney-stitch-jam-in-2243719-328092</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10350-kseptuples-gba-castlevania-aria-of-sorrow-game-end-glitch-in-0250072-328093</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-webpack-on-an-es6-react-app-with-sass-328485</loc><lastmod>2015-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jest-the-reactjs-unit-testing-framework-in-practice-328489</loc><lastmod>2015-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minutes-of-php-tour-2015-328486</loc><lastmod>2015-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/literation-agile-entre-ssii-et-agence-un-nouveau-mode-de-prestation-informatique-328488</loc><lastmod>2015-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dotscale-2015-conference-summary-328487</loc><lastmod>2015-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/importing-a-modeled-mesh-from-blender-to-threejs-328490</loc><lastmod>2015-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-08-is-out-328491</loc><lastmod>2015-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-meet-the-new-demo-328492</loc><lastmod>2015-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-dump-your-docker-ized-database-on-amazon-s3-328493</loc><lastmod>2015-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-09-embedded-lists-templates-everywhere-new-documentation-328494</loc><lastmod>2015-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-v-perplexity-ai-328105</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formatted-text-using-printf-344781</loc><lastmod>2012-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ma-session-decouverte-de-lagilite-par-le-jeu-au-forumphp-comme-si-vous-y-etiez-ou-presque-328498</loc><lastmod>2015-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/de-python-a-php-7-lalgorithme-du-jeu-dobble-328495</loc><lastmod>2015-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-kanban-france-2015-328496</loc><lastmod>2015-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meteor-with-webpack-react-and-redux-in-practice-328497</loc><lastmod>2015-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-file-structure-for-reactredux-applications-328499</loc><lastmod>2015-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lean-startup-adventure-328500</loc><lastmod>2016-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-2-the-idea-328501</loc><lastmod>2016-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-3-the-business-model-328502</loc><lastmod>2016-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-4-risky-business-328503</loc><lastmod>2016-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webpack-html-plug-in-in-a-nutshell-328504</loc><lastmod>2016-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-5-designing-a-problem-interview-328505</loc><lastmod>2016-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-6-problem-interview-with-cloudscreener-328506</loc><lastmod>2016-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/margolin-v-national-association-of-immigration-judges-328106</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-aide-canal-a-fluidifier-sa-relation-client-grace-a-une-application-mobile-328507</loc><lastmod>2016-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-7-second-problem-interview-with-adista-328508</loc><lastmod>2016-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-9-benchmarking-existing-solutions-328510</loc><lastmod>2016-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-8-designing-personas-328509</loc><lastmod>2016-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-11-the-demo-328513</loc><lastmod>2016-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-kevin-328511</loc><lastmod>2016-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-10-build-measure-learn-explained-328512</loc><lastmod>2016-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-snobbery-to-want-a-real-console-on-windows-328514</loc><lastmod>2016-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-12-how-to-find-a-product-name-328515</loc><lastmod>2016-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-documented-makefile-328516</loc><lastmod>2016-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-13-the-teaser-video-328517</loc><lastmod>2016-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-14-customer-acquisition-328518</loc><lastmod>2016-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-raises-first-amendment-concerns-over-trump-threat-to-compel-journalists-to-reveal-sources-328107</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-string-conversion-exploring-stdfrom_chars-in-c17-to-c26-346529</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conversation-on-middleware-and-user-control-328108</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-urges-congress-to-limit-ices-use-of-spyware-technologies-as-agency-confirms-expanded-deployment-328109</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-repeal-or-not-to-repeal-is-not-the-question-for-section-230-328110</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-javascript-boilerplate-deux-jours-de-gagnes-a-chaque-demarrage-projet-328519</loc><lastmod>2016-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eventdrops-02-is-out-328520</loc><lastmod>2016-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-15-learn-328521</loc><lastmod>2016-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-16-pivot-328522</loc><lastmod>2016-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-adventure-day-17-understanding-the-minimum-viable-product-328523</loc><lastmod>2016-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/end-to-end-e2e-testing-react-apps-with-selenium-webdriver-and-nodejs-is-easier-than-you-think-328524</loc><lastmod>2016-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-startup-day-18-determining-the-break-even-point-328525</loc><lastmod>2016-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-blockchain-explained-to-web-developers-part-1-the-theory-328526</loc><lastmod>2016-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-middleware-save-social-media-328111</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/la-blockchain-expliquee-aux-developpeurs-web-partie-1-la-theorie-328527</loc><lastmod>2016-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technology-researchers-ask-court-to-block-trump-policy-threatening-deportation-for-work-on-social-media-platforms-328112</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resoudre-le-jeu-snake-premier-essai-pathfinding-et-python-328529</loc><lastmod>2016-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-blockchain-explained-to-web-developers-part-2-in-practice-328528</loc><lastmod>2016-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-blockchain-explained-to-web-developers-part-3-the-truth-328530</loc><lastmod>2016-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minutes-of-aws-summit-paris-2016-328531</loc><lastmod>2016-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/la-blockchain-expliquee-aux-developpeurs-web-3eme-partie-la-verite-sur-la-blockchain-328532</loc><lastmod>2016-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/play14-luxembourg-third-edition-a-network-is-born-328533</loc><lastmod>2016-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restfuljs-review-of-an-open-source-project-328534</loc><lastmod>2016-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resoudre-le-jeu-snake-deuxieme-essai-es6-et-reactjs-328535</loc><lastmod>2016-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-raises-first-amendment-concerns-about-proposed-nypd-buffer-zones-restricting-protests-328113</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-amendment-balancing-or-how-i-learned-to-stop-worrying-and-become-a-breyerian-328114</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-florian-328538</loc><lastmod>2016-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-admin-on-rest-the-react-admin-gui-for-rest-apis-328536</loc><lastmod>2016-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-a-single-page-app-on-code-change-without-draining-the-battery-328537</loc><lastmod>2016-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-route-component-for-react-router-328540</loc><lastmod>2016-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/puissance-4-multi-joueur-retour-dexperience-328539</loc><lastmod>2016-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jeu-mobile-en-react-native-retour-dexperience-328541</loc><lastmod>2016-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-joins-the-hacktober-fest-2016-328542</loc><lastmod>2016-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moments-dinvention-retour-sur-une-rencontre-328543</loc><lastmod>2016-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-saga-to-accumulate-and-deduplicate-redux-actions-328544</loc><lastmod>2016-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/websocket-based-app-with-django-channels-and-react-328545</loc><lastmod>2016-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-joins-coalition-urging-the-fcc-to-halt-unlawful-threats-to-press-freedom-328115</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-joins-coalition-urging-los-angeles-county-to-reject-jail-mail-digitization-proposal-328116</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-samuse-the-team-responsibility-game-328546</loc><lastmod>2016-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-julien-328547</loc><lastmod>2016-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/un-jeu-dothello-dans-le-terminal-avec-python-328548</loc><lastmod>2016-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-05-is-out-328549</loc><lastmod>2016-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-charities-web-development-is-free-at-marmelab-328550</loc><lastmod>2016-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/la-ferme-des-animaux-agiles-une-version-francaise-par-marmelab-328551</loc><lastmod>2016-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reversi-bot-go-et-symfony-en-action-328552</loc><lastmod>2016-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institutes-nadine-farid-johnson-testifies-before-senate-committee-on-section-230-328117</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stdinitializer_list-in-c-22-caveats-and-improvements-346530</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/othello-mobile-en-react-native-328553</loc><lastmod>2016-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/npm-tips-and-tricks-328554</loc><lastmod>2016-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retour-dexperience-sur-le-developpement-dun-chatbot-en-nodejs-avec-serverless-328556</loc><lastmod>2016-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chez-marmelab-le-developpement-web-est-gratuit-pour-les-associations-328555</loc><lastmod>2016-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/end-to-end-testing-for-single-page-apps-with-no-server-328559</loc><lastmod>2017-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minutes-of-dotjs-2016-328557</loc><lastmod>2016-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-isomorphique-en-pratique-328558</loc><lastmod>2016-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-exploiter-la-base-sirene-des-entreprises-de-france-en-sql-328560</loc><lastmod>2017-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-07-is-out-328561</loc><lastmod>2017-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/le-processus-dinitialisation-des-projets-chez-marmelab-328562</loc><lastmod>2017-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ng-admin-10-is-out-328563</loc><lastmod>2017-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-letat-se-modernise-grace-au-lean-startup-328564</loc><lastmod>2017-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knight-institute-condemns-trump-attacks-on-press-over-iran-war-coverage-328118</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conceptual-model-to-guide-ai-risk-governance-strategies-328119</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technology-researchers-challenge-trump-policy-threatening-deportation-for-work-on-social-media-platforms-and-online-harms-328121</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-expression-and-the-rights-of-non-citizens-328120</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-328565</loc><lastmod>2017-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/npm-or-yarn-install-within-a-docker-container-the-right-way-328566</loc><lastmod>2017-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-souhaite-la-bienvenue-a-maxime-328567</loc><lastmod>2017-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vous-avez-dit-awale-328568</loc><lastmod>2017-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-08-is-out-328569</loc><lastmod>2017-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-picture-from-webcam-using-canvas-328570</loc><lastmod>2017-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-maze-jeu-collaboratif-hautement-immersif-328571</loc><lastmod>2017-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agility-to-the-rescue-of-slipping-tasks-328572</loc><lastmod>2017-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-meet-the-demo-328573</loc><lastmod>2017-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coalition-for-independent-technology-research-v-rubio-328122</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-peoples-college-328124</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-infrastructure-of-free-expression-328123</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-think-ai-is-pushing-me-toward-the-agpl-328125</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-vibecoding-ticketel-328126</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grumpy-julio-plays-with-cli-coding-agents-328127</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-09-is-out-328574</loc><lastmod>2017-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developpement-dun-bot-awale-pour-slack-328575</loc><lastmod>2017-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-on-the-contejas-code-podcast-329810</loc><lastmod>2024-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-your-car-as-a-giant-joystick-for-20-328253</loc><lastmod>2017-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/show-your-working-fixing-a-pile-of-bugs-in-mame-328254</loc><lastmod>2017-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boost-file-scanning-speed-query-file-attributes-on-windows-50x-faster-346531</loc><lastmod>2024-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-sedy-the-serverless-github-bot-that-fixes-typos-for-you-328576</loc><lastmod>2017-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decouvrir-les-service-workers-328577</loc><lastmod>2017-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/play14-practicing-serious-games-with-talented-people-is-a-great-way-to-learn-328578</loc><lastmod>2017-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comprendre-les-generateurs-en-javascript-328579</loc><lastmod>2017-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enum-class-improvements-for-c17-c20-and-c23-346532</loc><lastmod>2024-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/le-jeu-awale-en-react-native-328580</loc><lastmod>2017-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conditional-babel-configuration-introducing-babel-env-328581</loc><lastmod>2017-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/22-common-filesystem-tasks-in-c20-346533</loc><lastmod>2024-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-found-a-vulnerability-leaking-user-credentials-in-red-hats-ravello-systems-328582</loc><lastmod>2017-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/le-jeu-awale-en-isomorphique-avec-nextjs-328583</loc><lastmod>2017-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-numbers-346534</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/careless-people-346535</loc><lastmod>2025-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimal-automation-346536</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/show-your-working-turning-off-pulseaudio-flat-volumes-328256</loc><lastmod>2017-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balls-to-learning-how-to-animate-lets-film-some-parkour-328257</loc><lastmod>2016-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dead-korg-microkey-part-2-noobface-mchamfists-desolders-his-first-smd-328258</loc><lastmod>2016-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubleshooting-continuous-integration-or-how-to-debug-tests-that-fail-on-ci-but-pass-locally-328584</loc><lastmod>2017-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-oauth-authentication-for-spa-without-server-328585</loc><lastmod>2017-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/specifiers-and-artists-ou-limportance-de-la-communication-verbale-328586</loc><lastmod>2017-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-attended-the-first-dot-ai-conference-328587</loc><lastmod>2017-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sg-un-moteur-a-effet-pour-javascript-328588</loc><lastmod>2017-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internationalizing-a-react-application-using-polyglot-328589</loc><lastmod>2017-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alternate-completing-read-328263</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-backing-up-crap-dvds-328262</loc><lastmod>2015-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-emacs-328267</loc><lastmod>2023-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personal-archives-of-the-internet-328264</loc><lastmod>2025-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demos-in-emacs-part-deux-328266</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/literate-devops-part-deux-328265</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/query-json-documents-in-emacs-328268</loc><lastmod>2023-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-find-file-for-org-files-328269</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastodon-328270</loc><lastmod>2022-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-second-chance-for-eshell-328271</loc><lastmod>2022-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/successful-products-328386</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slash-ai-328384</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikhil-anand-328385</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2-step-process-for-ai-free-blogging-328387</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/melanie-richards-328388</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-reimagined-328389</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-brain-flaws-328390</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patrick-rhone-328391</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-community-meetup-in-germany-328392</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internships-for-a-rust-graphics-engine-gsoc-2025-328393</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-progress-report-q4-2024-328394</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-computing-in-the-graphene-runtime-328401</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marmelab-developpe-un-cms-web-semantique-pour-le-cnrs-328590</loc><lastmod>2017-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-now-supports-graphql-backends-328593</loc><lastmod>2017-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-10-stable-is-out-328591</loc><lastmod>2017-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minutes-of-react-europe-2017-328592</loc><lastmod>2017-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/animate-your-world-with-threejs-and-tweenjs-328595</loc><lastmod>2017-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5e-edition-du-printemps-agile-de-caen-328594</loc><lastmod>2017-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmented-reality-with-html5-what-can-mobile-web-browsers-do-328596</loc><lastmod>2017-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usi-2017-the-talks-you-should-watch-328597</loc><lastmod>2017-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-aor-permissions-customize-admin-on-rest-based-on-user-permissions-328598</loc><lastmod>2017-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-json-graphql-server-328599</loc><lastmod>2017-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admin-on-rest-11-and-12-focus-on-the-new-features-328600</loc><lastmod>2017-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dive-into-graphql-328601</loc><lastmod>2017-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphite-a-vision-for-the-future-of-2d-content-creation-328402</loc><lastmod>2022-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-graphite-alpha-328403</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-i-been-using-vi-keys-wrong-my-whole-life-344053</loc><lastmod>2020-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-blog-328404</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proper-decoupling-practices-and-why-you-should-leave-100nf-behind-328405</loc><lastmod>2025-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-neat-trick-in-ocp-grand-tetons-power-distribution-design-328406</loc><lastmod>2024-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-empathy-346218</loc><lastmod>2014-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-trap-329533</loc><lastmod>2019-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-the-work-looks-back-at-you-329534</loc><lastmod>2018-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-21-329811</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crunch-344054</loc><lastmod>2020-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-201-the-accessibility-tree-329812</loc><lastmod>2024-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/built-in-net-types-344782</loc><lastmod>2012-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-stuck-all-the-ways-positionsticky-can-fail-329813</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/units-of-measure-344783</loc><lastmod>2012-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-on-the-js-party-podcast-329814</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enum-types-344784</loc><lastmod>2012-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multiple-monitors-support-329535</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/066-memory-management-improvements-329536</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/important-change-switching-map-and-construction-syntax-329540</loc><lastmod>2024-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-ui-view-backend-329537</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-in-the-real-world-329538</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/065-changelog-329539</loc><lastmod>2024-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tab-navigation-329541</loc><lastmod>2023-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-red-binaries-329544</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subpixel-gui-329542</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-refinements-and-function-application-329543</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2021-winding-down-329546</loc><lastmod>2021-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-road-to-10-329545</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/long-time-no-blog-329547</loc><lastmod>2021-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gtk-fast-lexer-money-deep-testing-and-our-first-commercial-product-329550</loc><lastmod>2020-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redsystem-new-features-329548</loc><lastmod>2020-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-fast-and-flexible-lexer-329549</loc><lastmod>2020-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-new-year-329551</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2019-in-review-329552</loc><lastmod>2019-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/editorial-a-brief-essay-on-lexical-ambiguity-by-g-irwin-329553</loc><lastmod>2019-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-deeper-dive-into-the-fast-lexer-changes-329554</loc><lastmod>2019-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2019-in-review-329555</loc><lastmod>2019-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investors-329566</loc><lastmod>2012-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-multiplane-camera-329564</loc><lastmod>2015-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/page-weight-matters-329565</loc><lastmod>2012-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-user-experience-porting-off-setuppy-329570</loc><lastmod>2023-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cruise-ships-329567</loc><lastmod>2012-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transferring-python-build-standalone-stewardship-to-astral-329568</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-shifting-open-source-priorities-329569</loc><lastmod>2024-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expanding-apple-ecosystem-access-with-open-source-multi-platform-code-signing-329573</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-a-completely-open-source-implementation-of-apple-code-signing-and-notarization-329571</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-the-pyoxy-python-runner-329572</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bulk-analyze-linux-packages-with-linux-package-analyzer-329574</loc><lastmod>2022-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-implementation-of-debian-packaging-primitives-329575</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-shouldnt-use-git-lfs-329576</loc><lastmod>2021-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pure-rust-implementation-of-apple-code-signing-329577</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/projects-329586</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-skill-of-the-future-is-not-ai-but-focus-329587</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-paradoxical-disconnection-of-silicon-valley-329588</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-boredom-329589</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-vulkan-apps-in-2024-329590</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-terrible-situation-of-windows-professional-laptops-329591</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-disastrous-communication-from-apple-to-apps-developers-329592</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formal-verification-casually-explained-329674</loc><lastmod>2018-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/329675</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-a-cheap-night-light-329676</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-type-inference-344785</loc><lastmod>2012-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-wont-my-board-reset-329677</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-thought-sot666-was-a-standard-it-isnt-329678</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worked-example-a-stack-based-calculator-344786</loc><lastmod>2012-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/max30102-esp32-c3-04-inch-oled-329679</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worked-example-roman-numerals-344787</loc><lastmod>2012-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worked-example-parsing-command-line-arguments-344788</loc><lastmod>2012-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kitten-kawaii-porting-a-react-library-and-nextjs-web-site-to-kitten-346537</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pwasupport-and-the-mediocre-state-of-pwas-329709</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-exactly-is-a-functional-programming-language-344055</loc><lastmod>2020-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-death-of-the-software-craftsman-329710</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discussing-brut-on-dead-code-podcast-329711</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polypane-20-browser-features-and-performance-329815</loc><lastmod>2024-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-sub-command-ruby-cli-with-just-optionparser-329712</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-a-good-idea-or-are-you-just-proud-to-understand-it-344056</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capturing-screenshots-in-polypane-329816</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-web-computer-science-colloquium-at-university-of-groningen-346538</loc><lastmod>2024-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fedora-has-been-shipping-with-a-broken-screen-reader-for-nine-years-but-the-real-problem-is-me-346539</loc><lastmod>2024-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpress-in-docker-on-a-raspberry-pi-348155</loc><lastmod>2016-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-podcast-recommendations-329965</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-option-type-344790</loc><lastmod>2012-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checking-backup-regions-in-gpt-fat-disk-image-tools-344057</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-cli-interfaces-for-ai-329966</loc><lastmod>2025-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/match-expressions-344789</loc><lastmod>2012-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghost-5x-on-flyio-329967</loc><lastmod>2022-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discriminated-unions-344791</loc><lastmod>2012-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/records-344792</loc><lastmod>2012-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-technology-foundation-funding-application-for-nlnet-foundation-ngi-zero-core-seventh-call-346540</loc><lastmod>2024-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-software-grows-as-a-function-of-social-utility-329991</loc><lastmod>2022-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-away-from-wordpress-329992</loc><lastmod>2022-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tragedy-of-gethostbyname-329996</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-efficient-can-cat1-be-329993</loc><lastmod>2022-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-silo-can-never-provide-digital-autonomy-to-its-users-329994</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-correct-to-refer-to-gnulinux-as-gnulinux-329995</loc><lastmod>2022-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-wound-up-causing-a-major-outage-of-my-services-and-destroying-my-home-directory-by-accident-329999</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-refresh-older-stuffed-animals-329997</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/json-ld-is-ideal-for-cloud-native-technologies-329998</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-run-for-the-dsf-board-and-my-goals-for-the-dsf-in-2025-330000</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-we-had-1000000-330001</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethical-applications-of-ai-to-public-sector-problems-330002</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-good-the-bad-and-the-ugly-in-cybersecurity-week-15-330003</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/edge-decay-how-a-failing-perimeter-is-fueling-modern-intrusions-330004</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-objects-v2-330016</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-intel-graphics-kernel-extensions-on-macos-330746</loc><lastmod>2022-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/step-by-step-guide-to-getting-cobalt-calibur-running-on-openshift-336026</loc><lastmod>2012-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copying-openindiana-image-onto-usb-in-os-x-336029</loc><lastmod>2012-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-with-tons-of-hardware-336027</loc><lastmod>2012-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-calibur-3-open-source-336028</loc><lastmod>2012-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-arduino-project-336030</loc><lastmod>2012-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extended-pigpen-cipher-to-include-numbers-336033</loc><lastmod>2012-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-school-review-336031</loc><lastmod>2012-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/series-or-parallel-power-source-switch-336032</loc><lastmod>2012-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/auto-mount-external-drives-in-debian-336034</loc><lastmod>2012-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/per-user-password-hashing-algorithms-336035</loc><lastmod>2012-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursively-delete-files-by-extension-336036</loc><lastmod>2012-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursively-convert-oggs-to-mp3s-336037</loc><lastmod>2012-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-gps-module-336038</loc><lastmod>2012-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffors-january-2025-goals-330017</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-this-in-porffor-330018</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-primer-on-web-caching-336039</loc><lastmod>2012-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-passes-50-of-test262-330019</loc><lastmod>2024-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-pacman-on-the-raspberry-pi-336045</loc><lastmod>2012-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-augmented-reality-336040</loc><lastmod>2012-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scan-for-computers-on-local-network-with-nmap-336043</loc><lastmod>2012-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-apache-stack-vs-nodejs-336041</loc><lastmod>2012-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/os-x-wireless-control-from-the-cli-336042</loc><lastmod>2012-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sshing-into-arch-linux-raspberry-pi-336044</loc><lastmod>2012-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gracefully-kill-nodejs-app-from-ctrlc-336047</loc><lastmod>2012-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-cli-apps-should-have-a-json-flag-336046</loc><lastmod>2012-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/move-special-os-x-user-folders-to-external-drive-336048</loc><lastmod>2012-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determine-wireless-encryption-type-336049</loc><lastmod>2012-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expressjs-pass-through-directory-336050</loc><lastmod>2012-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-mount-point-inputoutput-error-336051</loc><lastmod>2012-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macbook-pro-with-ssd-and-hard-drive-336052</loc><lastmod>2012-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-ssl-errors-336053</loc><lastmod>2012-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/npm-ssl-errors-336054</loc><lastmod>2012-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-ffi-330020</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redbubble-poor-product-quality-336064</loc><lastmod>2012-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/settling-in-to-a-new-mac-336055</loc><lastmod>2012-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suppressing-ssh-motd-messages-336059</loc><lastmod>2012-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/female-voice-using-espeak-336056</loc><lastmod>2012-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-your-wireless-cards-336057</loc><lastmod>2012-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speech-synthesis-and-bluetooth-with-nodejs-336058</loc><lastmod>2012-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nerf-gun-laser-instructions-336062</loc><lastmod>2012-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-map-caps-lock-key-to-esc-in-os-x-336060</loc><lastmod>2012-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-android-should-switch-to-go-336061</loc><lastmod>2012-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-robotics-software-suite-336063</loc><lastmod>2012-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-self-executable-php-scripts-336065</loc><lastmod>2012-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-sourcing-facebook-app-squirrelify-336066</loc><lastmod>2012-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-sourcing-eve-crawler-336067</loc><lastmod>2012-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-calibur-roadmap-336068</loc><lastmod>2012-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ignore-ssl-errors-with-npm-node-package-manager-336069</loc><lastmod>2012-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pitfalls-when-renaming-your-github-account-336070</loc><lastmod>2012-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-halving-ascii-string-memory-usage-with-bytestring-330023</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-surface-rt-review-348184</loc><lastmod>2013-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-an-unbounded-memcpy-in-parallels-desktop-330747</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-type-annotations-for-performance-330024</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-year-new-offer-same-job-330026</loc><lastmod>2024-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-v02-rewrite-done-330025</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tenet-v02-330748</loc><lastmod>2021-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snapcraft-packages-come-with-extra-baggage-330749</loc><lastmod>2021-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-css-simplifying-ui-code-with-pseudo-classes-330750</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-well-are-the-tests-covering-the-code-330751</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-htaccess-to-prevent-www-subdomain-336071</loc><lastmod>2012-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-gitignore-vs-repository-gitignore-336072</loc><lastmod>2012-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porffor-the-value-wrapping-dilemma-330027</loc><lastmod>2023-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shadow-devlog-2-330028</loc><lastmod>2023-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/11151-release-330256</loc><lastmod>2022-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shadow-devlog-1-330029</loc><lastmod>2023-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110914-release-330257</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110891-release-330258</loc><lastmod>2021-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-frozen-test-fixtures-are-a-problem-on-large-projects-and-how-to-avoid-them-330752</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-elegantly-update-other-ui-when-a-turbo-frame-is-updated-330753</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rails-world-2025-from-a-first-time-speaker-perspective-330754</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modded-laser-nerf-gun-336073</loc><lastmod>2012-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-shadow-330030</loc><lastmod>2023-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/end-of-linux-346219</loc><lastmod>2014-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joining-mozilla-330031</loc><lastmod>2023-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-library-approach-to-constant-template-parameters-330035</loc><lastmod>2025-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discord-0-click-xss-to-rce-2022-330032</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/behold-the-power-of-metasubstitute-330034</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discord-1-click-xss-to-rce-2020-330033</loc><lastmod>2022-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflecting-json-into-c-objects-330036</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-based-vs-value-based-reflection-330037</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-struct-of-arrays-330038</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-token-sequences-to-iterate-ranges-330039</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wormholes-might-be-more-real-than-we-thought-330755</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/111132-release-330255</loc><lastmod>2024-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tell-me-why-a-case-for-humane-astrophysics-330756</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2013-technology-predictions-348185</loc><lastmod>2013-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hubbles-dark-horse-new-measurements-of-the-hubble-constant-from-ligos-dark-sirens-330758</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-code-in-astro-how-to-simulate-a-protoplanetary-disc-with-dustpy-330757</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/too-massive-too-early-and-still-not-massive-enough-330759</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/admiring-the-atmospheric-egg-shell-of-sub-neptune-toi-270d-330760</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-april-fools-paper-review-process-2026-330761</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-why-go-back-to-the-moon-artemis-ii-explained-330762</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-of-the-extremely-energetic-gamma-rays-an-ls-i-61-303-mystery-330763</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guest-the-walking-red-why-are-you-so-quiet-and-overdense-330764</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110866-release-330259</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embracing-javascript-tools-330262</loc><lastmod>2020-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110844-release-330260</loc><lastmod>2021-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110741-release-330261</loc><lastmod>2020-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110597-release-330263</loc><lastmod>2019-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110312-release-330266</loc><lastmod>2018-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110516-release-330264</loc><lastmod>2019-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110439-release-330265</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shared-aot-cache-330267</loc><lastmod>2018-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110238-release-330268</loc><lastmod>2018-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clojurescript-command-line-330269</loc><lastmod>2018-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/19946-release-330270</loc><lastmod>2017-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-really-simple-nodejs-module-336074</loc><lastmod>2012-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redirect-all-pages-from-old-domain-to-new-domain-using-htaccess-336075</loc><lastmod>2012-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-force-dismount-336076</loc><lastmod>2012-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/release-candidate-19854-330273</loc><lastmod>2017-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-exports-for-foreign-libraries-330272</loc><lastmod>2017-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simpler-javascript-preprocessing-330274</loc><lastmod>2017-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checked-array-access-330275</loc><lastmod>2017-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhanced-code-splitting-loading-330277</loc><lastmod>2017-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clojurescript-is-not-an-island-integrating-node-modules-330276</loc><lastmod>2017-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sneak-preview-330278</loc><lastmod>2017-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-compilationruntime-and-spec-caching-fixes-330279</loc><lastmod>2017-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-clojurescript-news-330280</loc><lastmod>2017-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-v05-release-330281</loc><lastmod>2023-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v04-pre-release-benchmarks-330282</loc><lastmod>2021-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preparing-for-yggdrasil-v04-330283</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/release-v0313-330284</loc><lastmod>2020-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acting-out-330285</loc><lastmod>2019-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-is-a-tire-330805</loc><lastmod>2023-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-compilerecompile-trick-330806</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunch-one-of-many-330807</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-battery-issue-330808</loc><lastmod>2023-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-one-pr-trick-330809</loc><lastmod>2022-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackboxing-react-components-330810</loc><lastmod>2022-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-content-to-a-new-domain-and-keeping-seo-336077</loc><lastmod>2012-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/330811</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hiding-files-and-folders-in-os-x-finder-336078</loc><lastmod>2012-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-ajax-game-engine-336079</loc><lastmod>2012-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-me-330812</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-mpaa-and-riaa-will-soon-be-gone-336083</loc><lastmod>2012-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-nodejs-is-awesome-a-short-history-of-web-applications-336080</loc><lastmod>2012-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-backbonejs-page-views-with-mixpanel-336081</loc><lastmod>2012-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shark-fin-conjecture-336082</loc><lastmod>2012-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cobalt-calibur-30-nodejs-mongodb-redis-backbonejs-336084</loc><lastmod>2012-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-startup-entrepreneur-books-336087</loc><lastmod>2011-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-javascript-event-bindings-to-make-callbacks-cleaner-336085</loc><lastmod>2011-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xpath-expressions-explained-336086</loc><lastmod>2011-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/force-or-prevent-www-subdomain-with-lighttpd-336088</loc><lastmod>2011-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-generate-a-self-signed-ssl-certificate-for-lighttpd-336089</loc><lastmod>2011-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tumblr-like-template-syntax-php-library-336090</loc><lastmod>2011-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/really-simple-ssh-proxy-socks5-336091</loc><lastmod>2011-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/portfolio-330813</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-upright-an-open-source-synthetic-monitoring-system-330816</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resume-330814</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/behind-the-fizzy-infrastructure-330815</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rails-delegated-type-pattern-330819</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rails-multi-tenancy-330817</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-mountains-of-data-off-s3-330818</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-our-docker-registry-on-prem-with-harbor-330821</loc><lastmod>2025-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lexxy-a-new-rich-text-editor-for-rails-330820</loc><lastmod>2025-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-action-push-native-330822</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-hotwire-native-12-330823</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-10-petabytes-of-data-in-pure-storage-330824</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-hotwire-spark-live-reloading-for-rails-applications-330825</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vanilla-rails-stack-is-plenty-330826</loc><lastmod>2024-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tuples-344793</loc><lastmod>2012-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-macos-setup-for-hacking-on-cruby-330852</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counting-c-method-calls-in-cruby-330853</loc><lastmod>2024-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-docker-setup-for-hacking-on-cruby-330854</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/staging-issuance-stopped-for-incident-drill-330885</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-colored-output-shortcut-commands-autocompletion-and-bash-prompt-336092</loc><lastmod>2011-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-swipes-in-macvim-in-os-x-336093</loc><lastmod>2011-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculating-the-largest-known-prime-in-ruby-330855</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-thread-api-concurrent-colorless-ruby-330856</loc><lastmod>2024-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-ruby-programs-are-always-multi-threaded-part-1-330860</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ruby-methods-are-colorless-330857</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consistent-request-local-state-330858</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-ruby-programs-are-always-multi-threaded-part-2-330859</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/staging-database-maintenance-330886</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/production-api-disruption-330887</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/production-datacenter-maintenance-330888</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-api-latency-330889</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-comprehensive-guide-to-pgbouncerpostgres-compatibility-330861</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pgbouncer-is-useful-important-and-fraught-with-peril-330862</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-tanstack-table-1000x-faster-with-a-1-line-change-330863</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kicking-the-social-media-habit-with-one-sec-330864</loc><lastmod>2023-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/238-death-of-software-nah-330866</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/239-mac-neo-and-my-afternoon-of-reflection-and-melancholy-330865</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/237-ces-2026-the-future-is-here-and-innovators-show-up-ces2026-330867</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/234-if-writing-is-thinking-330870</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/236-somaliland-in-the-news-a-look-back-at-this-innovative-country-330868</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-books-reading-learning-thinking-235-330869</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/233-the-illusion-of-thinking-thoughts-on-this-important-paper-330871</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/232-from-typewriters-to-transformers-ai-is-just-the-next-tools-abstraction-330872</loc><lastmod>2025-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mcp-bringing-mashups-back-330907</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-a-hysterectomy-my-reasons-and-recovery-330908</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proficient-python-a-free-interactive-online-course-330909</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-python-with-codespaces-330910</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-defaultazurecredential-across-multiple-tenants-330912</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-visual-introduction-to-vector-embeddings-330911</loc><lastmod>2025-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-any-python-ai-agent-framework-with-free-github-models-330913</loc><lastmod>2025-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-streaming-deepseek-r1-app-on-azure-330914</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluating-gpt-4o-mini-vs-gpt-35-turbo-for-rag-applications-330915</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/safety-evaluations-for-llm-powered-apps-330916</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/observations-using-python-with-deepseek-r1-330917</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/add-browser-speech-input-output-to-your-app-330918</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teach-your-ai-to-write-swift-the-hacking-with-swift-way-330919</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agent-skills-in-xcode-how-to-install-and-use-them-today-330920</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swiftui-agent-skill-write-better-code-with-claude-codex-and-other-ai-tools-330921</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-php-namespace-friendly-autoloader-class-336094</loc><lastmod>2011-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-your-iceberg-cubed-not-sorted-meet-qbeast-the-otree-spatial-index-331142</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-would-you-like-your-iceberg-sir-stream-or-batch-ordered-331143</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scheduling-a-daily-cron-task-in-debian-to-check-external-ip-336095</loc><lastmod>2011-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delay-command-execution-in-x-chat-336098</loc><lastmod>2011-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-custom-os-x-dashboard-widgets-336096</loc><lastmod>2011-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-login-via-ssh-without-a-password-336097</loc><lastmod>2011-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/submitting-multi-dimensional-array-data-to-php-336099</loc><lastmod>2011-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lighttpd-configuration-to-redirect-subdomains-336100</loc><lastmod>2011-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-replace-vs-insert-on-duplicate-key-update-336101</loc><lastmod>2011-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apache2-outperforming-lighttpd-15-336102</loc><lastmod>2011-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-lighttpd-on-ubuntu-1004-336103</loc><lastmod>2011-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-for-lunch-331191</loc><lastmod>2023-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fill-pattern-catalogue-331189</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyfl-and-its-while-clauses-150-views-347091</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/picotron-playground-part-ii-331190</loc><lastmod>2023-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lovebyte-2023-intros-331192</loc><lastmod>2023-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pico-8-025g-331193</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-yin-and-yang-of-programming-3000-views-347092</loc><lastmod>2025-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/picotron-playground-331194</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-mysql-web-application-migration-steps-336104</loc><lastmod>2010-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-differences-between-php-and-mysql-336105</loc><lastmod>2010-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/read-get-url-variables-using-javascript-336107</loc><lastmod>2010-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-form-actions-using-different-buttons-336106</loc><lastmod>2010-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessing-codeigniter-session-data-using-external-scripts-336109</loc><lastmod>2010-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zend-certified-engineer-zce-study-guide-links-336108</loc><lastmod>2010-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-curl-cookies-not-saving-on-windows-336110</loc><lastmod>2010-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convert-ascii-to-utf-8-using-vba-336111</loc><lastmod>2009-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-spidering-with-php-336112</loc><lastmod>2009-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fl-studio-piano-roll-tutorial-336113</loc><lastmod>2009-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fl-studio-comprehensive-mixer-interface-overview-336114</loc><lastmod>2009-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aajibi-512b-intro-331197</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pico-8-025-331198</loc><lastmod>2022-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polymorphism-abstract-classes-and-interfaces-in-php-336115</loc><lastmod>2009-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-css-selectors-and-relationships-explained-336118</loc><lastmod>2009-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fl-studio-automations-336116</loc><lastmod>2009-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fl-studio-interface-overview-336117</loc><lastmod>2009-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-ajax-336120</loc><lastmod>2009-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preloading-css-hover-images-336119</loc><lastmod>2009-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/password-encryption-hashing-salting-explained-336121</loc><lastmod>2009-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-windows-vista-like-buttons-using-photoshop-336122</loc><lastmod>2009-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-image-formats-size-and-quality-comparison-336123</loc><lastmod>2009-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-seamless-textures-using-photoshop-336124</loc><lastmod>2009-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-photoshop-blending-options-336125</loc><lastmod>2009-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/css-image-button-rollovers-336126</loc><lastmod>2009-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/venture-capitalists-are-not-record-labels-333592</loc><lastmod>2011-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust9x-update-rust-1840-beta-331201</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-abbreviations-344794</loc><lastmod>2012-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-something-people-need-333594</loc><lastmod>2011-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-stock-after-13-years-333593</loc><lastmod>2011-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-cant-do-that-333595</loc><lastmod>2011-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-sell-your-company-333596</loc><lastmod>2011-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-worst-program-i-ever-worked-on-333597</loc><lastmod>2011-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idea-dump-march-2011-edition-333598</loc><lastmod>2011-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust9x-update-rust-1760-beta-331202</loc><lastmod>2023-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/funny-artifacts-in-a-3d-house-scan-331259</loc><lastmod>2022-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-false-start-when-learning-to-program-331260</loc><lastmod>2022-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-context-home-context-331261</loc><lastmod>2022-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-a-3d-representation-of-rgb-color-space-331266</loc><lastmod>2022-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-break-the-envoy-ci-at-head-331262</loc><lastmod>2022-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-far-behind-a-plane-is-its-noise-331264</loc><lastmod>2022-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/long-running-pull-requests-331263</loc><lastmod>2022-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-only-care-about-the-helpful-notifications-not-the-promotional-ones-331265</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wikipedia-over-whatsapp-331267</loc><lastmod>2022-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-basic-ear-training-note-matching-game-331268</loc><lastmod>2022-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-know-the-numbers-a-math-puzzle-331269</loc><lastmod>2022-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-comfortable-with-being-uncomfortable-331270</loc><lastmod>2022-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opinionated-variable-names-331271</loc><lastmod>2022-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust9x-compile-rust-code-for-windows-95-nt-and-above-331203</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/return-of-the-floppies-331207</loc><lastmod>2016-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-rust-binaries-for-windows-98-se-and-more-a-journey-331204</loc><lastmod>2020-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ida-72s-installer-password-was-found-331205</loc><lastmod>2019-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-floppotron-30-331206</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hipster-phone-bluetooth-rotary-dial-331209</loc><lastmod>2015-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-sesame-entry-phone-hack-331208</loc><lastmod>2015-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatyczne-urzadzenie-do-trawienia-pcb-331210</loc><lastmod>2013-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wesoych-swiat-merry-christmas-pl-eng-331211</loc><lastmod>2011-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dyskietki-podbijaja-internet-english-polish-331212</loc><lastmod>2011-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-paper-templates-and-stencils-in-openscad-331224</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-year-in-review-331225</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-a-debugging-lab-notebook-331274</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2021-year-in-review-331226</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-minute-really-331272</loc><lastmod>2022-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tech-interview-prep-industry-331273</loc><lastmod>2022-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-miss-easily-seeing-how-my-coworkers-use-tools-331278</loc><lastmod>2022-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-pitch-with-the-web-audio-api-and-autocorrelation-331275</loc><lastmod>2022-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-prefer-my-biographies-in-chronological-order-thank-you-very-much-331276</loc><lastmod>2022-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-lizard-brain-is-no-match-for-infinite-scroll-331277</loc><lastmod>2022-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/morse-codle-331279</loc><lastmod>2022-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-morse-code-games-in-javascript-using-the-web-audio-api-331280</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/little-games-to-play-with-morse-code-in-your-browser-331281</loc><lastmod>2022-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-toy-traceroute-from-scratch-331282</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1-new-message-how-websites-catch-your-attention-with-javascript-331283</loc><lastmod>2022-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-visualize-code-331284</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-childrens-book-story-about-distributed-systems-331285</loc><lastmod>2022-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cura-settings-for-xyz-davinci-10-331227</loc><lastmod>2021-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/completing-a-part-time-masters-in-computer-science-while-working-331286</loc><lastmod>2022-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-script-to-convert-gemini-sites-to-audio-331228</loc><lastmod>2021-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resurrecting-a-40-year-old-forth-strategy-game-331229</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reactjs-foundations-book-releases-in-march-2022-331230</loc><lastmod>2021-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-retroforth-comprehensibility-with-retro-document-331232</loc><lastmod>2021-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-tiny-raspberry-pi-linux-images-with-buildroot-331231</loc><lastmod>2021-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-linked-list-implementation-for-retroforth-331233</loc><lastmod>2021-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-an-rpc-from-scratch-331288</loc><lastmod>2021-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-strange-path-of-accepting-how-your-brain-works-331287</loc><lastmod>2021-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-reading-this-in-the-future-331289</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checking-if-the-pi-is-done-331290</loc><lastmod>2020-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-raspberry-pi-cluster-for-building-toy-distributed-systems-331291</loc><lastmod>2020-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-a-launch-blocking-issue-331292</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-review-and-criticism-331293</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-touch-my-clipboard-331294</loc><lastmod>2020-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-mini-search-appliance-teardown-348186</loc><lastmod>2012-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-interactive-memory-dump-utility-for-retroforth-331234</loc><lastmod>2021-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contest-make-the-comments-look-like-my-chatgpt-history-331238</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-how-retroforth-implements-deferred-behavior-331235</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-office-hours-microsoft-database-qa-331237</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqlbits-bonus-free-fundamentals-mastering-bundle-for-my-training-day-attendees-331236</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-multi-column-statistics-work-331239</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timeline-and-early-days-331240</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-having-heart-surgery-at-32-331241</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cathy-my-dear-helpful-catheter-331242</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-oranger-do-red-orange-bags-make-oranges-look-331243</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-my-strengths-and-areas-for-growth-with-rpg-radar-charts-331244</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harry-chapin-and-ratm-the-problem-with-bleeding-interests-331245</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-of-the-writing-i-did-in-a-week-as-a-software-engineer-331246</loc><lastmod>2023-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brute-forcing-the-nyt-digits-game-331247</loc><lastmod>2023-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/berks-346220</loc><lastmod>2014-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-does-a-spray-bottle-work-331300</loc><lastmod>2018-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-design-double-sided-park-signs-331299</loc><lastmod>2018-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typeof-null-investigating-a-classic-javascript-bug-331305</loc><lastmod>2018-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/letting-the-user-guide-you-analyzing-store-design-331301</loc><lastmod>2018-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-simple-cache-server-in-python-331302</loc><lastmod>2018-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-javascripts-regexp-lookbehind-331303</loc><lastmod>2018-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-writing-your-own-arrayreduce-331304</loc><lastmod>2018-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-javascript-casting-behavior-331306</loc><lastmod>2018-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-a-bug-in-momentjs-331307</loc><lastmod>2018-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mbta-bus-mirrors-331309</loc><lastmod>2017-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connecting-arduino-with-a-node-server-331308</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/temperature-sensing-with-arduino-331310</loc><lastmod>2017-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noticing-ui-shazams-loading-screen-331311</loc><lastmod>2017-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-random-rectangles-the-poisson-rect-process-331312</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacsconf-2023-progress-report-44-talks-accepted-schedule-being-drafted-331335</loc><lastmod>2023-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/captions-dry-run-workflow-improvements-331337</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacsconf-2023-cfp-progress-report-8-talks-accepted-so-far-1-to-review-6-todo-331336</loc><lastmod>2023-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/captions-tech-checks-intros-obs-331338</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speakers-confirmed-etherpad-watch-pages-shifts-331339</loc><lastmod>2022-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backstage-captions-streaming-and-more-331340</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-3-months-of-free-music-with-your-airpods-pro-331341</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-think-im-good-at-331342</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-postgresql-support-engineer-at-data-bene-331416</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freelance-architect-of-storage-solutions-all-genders-6-weeks-freelance-contract-at-wikimedia-deutschland-gesellschaft-zur-forderung-freien-wissens-ev-331417</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/separable-convolution-kernels-344058</loc><lastmod>2020-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-web-developer-vuejs-dezrannmusiscale-interaction-with-musical-structures-at-universite-de-lille-331418</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-time-mitarbeiterin-der-geschaftsfuhrung-schwerpunkt-personal-und-organisation-at-systopia-gmbh-331419</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/move-semantics-and-argument-parsing-344059</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-time-director-of-engineering-all-genders-at-wikimedia-deutschland-gesellschaft-zur-forderung-freien-wissens-ev-331420</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-of-types-in-f-344795</loc><lastmod>2012-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stimulus-dependenciesrather-than-next-word-predictioncan-explain-pre-onset-brain-encoding-in-naturalistic-listening-designs-331465</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neuropeptidergic-circuit-modulation-of-developmental-sleep-in-idrosophilai-331474</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-do-get-out-of-bed-for-less-than-10000-dollars-per-day-333600</loc><lastmod>2011-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-roads-to-the-top-of-the-mountain-333599</loc><lastmod>2011-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-a-programmer-does-for-a-living-333601</loc><lastmod>2011-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/salary-negotiations-for-techies-333602</loc><lastmod>2011-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/those-gray-beard-hackers-and-their-tall-stories-333603</loc><lastmod>2011-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/translational-control-in-the-spinal-cord-regulates-gene-expression-and-pain-hypersensitivity-in-the-chronic-phase-of-neuropathic-pain-331467</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-molecular-landscape-of-early-masld-progression-in-human-obesity-331517</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-with-burn-out-333605</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-this-website-333604</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giants-through-misfortune-and-what-we-can-learn-from-them-333606</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-just-bought-nokia-for-0-333607</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-what-you-fork-on-github-333608</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/principles-of-gamma-synchrony-predict-figureground-perception-in-texture-stimuli-331468</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loss-of-znrf3rnf43-unleashes-egfr-in-cancer-331469</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probing-metazoan-polyphosphate-biology-using-idrosophilai-reveals-novel-and-conserved-polyp-functions-331475</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/permissive-and-instructive-ihoxi-codes-govern-limb-positioning-331476</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gtpase-activating-protein-dlc1-spatio-temporally-regulates-rho-signaling-331470</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-f-types-introduction-344796</loc><lastmod>2012-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/specialisation-of-meiotic-kinetochores-revealed-through-a-synthetic-spindle-assembly-checkpoint-strategy-331471</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tim-ferriss-show-transcripts-the-random-show-couch-edition-supplements-hummingbirds-cock-rings-optimizing-mitochondria-breathing-and-balance-training-cool-grip-strength-tools-and-more-331619</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-need-to-code-333609</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-belt-sander-and-the-battle-for-privacy-a-body-hack-333610</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-own-company-you-can-do-it-333611</loc><lastmod>2011-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/challenges-in-replay-detection-by-tdlm-in-post-encoding-resting-state-331472</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dominance-of-large-scale-phase-dynamics-in-human-cortex-from-delta-to-gamma-331473</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/css-box-model-differences-in-firefox-and-internet-explorer-336127</loc><lastmod>2009-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pagerank-and-higher-search-engine-rankings-explained-336130</loc><lastmod>2009-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/database-administration-using-phpmyadmin-336128</loc><lastmod>2009-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-notepad-web-developers-theme-336129</loc><lastmod>2009-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/change-php-timezones-336131</loc><lastmod>2009-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-vhosts-using-xamppapache-in-windows-336132</loc><lastmod>2009-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-mysql-default-character-sets-336133</loc><lastmod>2009-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-password-protected-zip-files-using-php-336134</loc><lastmod>2008-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-fulltext-search-ignored-words-336135</loc><lastmod>2008-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identification-and-comparison-of-orthologous-cell-types-from-primate-embryoid-bodies-shows-limits-of-marker-gene-transferability-331477</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-structural-code-for-assembly-specificity-in-gidctlh-type-e3-ligases-331478</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-enzymes-make-the-right-choice-during-biosynthesis-331479</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-random-show-couch-edition-supplements-hummingbirds-cock-rings-optimizing-mitochondria-breathing-and-balance-training-cool-grip-strength-tools-and-more-858-331620</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tim-ferriss-show-transcripts-how-to-simplify-your-life-in-2026-new-tips-from-maria-popova-morgan-housel-cal-newport-craig-mod-and-debbie-millman-857-331621</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-simplify-your-life-in-2026-new-tips-from-maria-popova-morgan-housel-cal-newport-craig-mod-and-debbie-millman-857-331622</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-hiding-in-a-word-document-336136</loc><lastmod>2008-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/php-navigation-system-using-single-entry-point-336137</loc><lastmod>2006-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-engine-friendly-exit-counter-336138</loc><lastmod>2006-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitness-drivers-of-division-of-labor-in-vertebrates-331480</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/separating-selection-from-mutation-in-antibody-language-models-331481</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-directed-motion-and-confinement-in-single-particle-trajectories-using-hidden-variables-331484</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-modulation-of-social-gaze-by-sex-and-familiarity-in-marmoset-dyads-331490</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exceptions-344797</loc><lastmod>2012-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-the-native-functions-of-nife-codh-through-genomic-context-analysis-331482</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dna-o-map-uncovers-the-molecular-neighborhoods-associated-with-specific-genomic-loci-331483</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-assistant-video-call-status-light-336144</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-user-data-using-php-and-regular-expressions-336139</loc><lastmod>2006-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-bird-identification-with-home-assistant-336141</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/split-screen-baby-monitor-in-apple-home-336140</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-built-timeframe-our-family-e-paper-dashboard-336143</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/featured-on-smart-home-solver-336142</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reliable-enhanced-snoo-notifications-with-home-assistant-336145</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-dog-bowl-refill-reminder-336146</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keep-a-work-journal-336147</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-senior-consider-the-staff-path-336148</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/increased-reluctant-vesicles-underlie-synaptic-depression-by-gpr55-in-axon-terminals-of-rat-cerebellar-purkinje-cells-331485</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boxee-tv-review-348187</loc><lastmod>2012-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bing-search-results-showing-up-in-google-333612</loc><lastmod>2011-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-how-memories-are-retrieved-331486</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idea-dump-february-2011-edition-333613</loc><lastmod>2011-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsofts-bing-versus-google-some-observations-333614</loc><lastmod>2011-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-school-2010-333615</loc><lastmod>2011-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/andrew-mason-333616</loc><lastmod>2011-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mark-zuckerberg-333617</loc><lastmod>2011-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-cell-rna-seq-reveals-trans-sialidase-like-superfamily-gene-expression-heterogeneity-in-itrypanosoma-cruzii-populations-331487</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tim-ferriss-show-transcripts-jim-collins-what-to-make-of-a-life-and-how-to-maximize-your-return-on-luck-856-331623</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jim-collins-what-to-make-of-a-life-and-how-to-maximize-your-return-on-luck-856-331624</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escapade-telemetry-331627</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tianwen-1-received-again-by-amsat-dl-331625</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-is-tianwen-1-331626</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tooling-for-csp-331628</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v16-beacon-full-uplink-conversation-331629</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-a-v16-beacon-331630</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transforming-a-fragile-protein-helix-into-an-ultrastable-scaffold-via-a-hierarchical-ai-and-chemistry-framework-331488</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/control-flow-expressions-344798</loc><lastmod>2012-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-debugging-rust-microcontroller-stack-usage-331631</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-analysis-of-the-lunar-gnss-receiver-experiment-data-331632</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-escapade-331633</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sigmf-toolkit-331634</loc><lastmod>2025-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evidence-of-absence-331637</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bot-forensics-331635</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claws-331636</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tractor-331638</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-parametric-mannequin-for-freecad-331639</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/against-gift-aid-331640</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peptidoglycan-recycling-is-critical-for-cell-division-cell-wall-integrity-and-lactam-resistance-in-icaulobacter-crescentusi-331489</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anticloaking-331641</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-never-ask-how-im-doing-331648</loc><lastmod>2025-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/student-loan-deductions-331642</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-story-of-max-a-real-programmer-331644</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-test-user-331643</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-web-program-manifesto-331645</loc><lastmod>2025-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/against-exponential-backoff-331646</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conservation-of-tins-of-paint-331647</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-blocks-for-f-rep-cad-331649</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-signed-distance-functions-for-cad-331650</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delightfully-cynical-half-truths-about-organizations-347243</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracellular-vesicle-mediated-release-of-bismonoacylglycerolphosphate-is-regulated-by-lrrk2-and-glucocerebrosidase-activity-331491</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-receptive-endometrial-assembloid-for-deciphering-the-implantation-window-331493</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-binding-sites-are-better-than-one-331492</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-abort-calculations-in-opencascade-331651</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reshaping-human-neurons-331494</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-worlds-stupidest-appimage-331652</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timeline-of-discovery-331653</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clock-gear-train-calculator-331654</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-principles-of-mr-harrisons-time-keeper-331655</loc><lastmod>2024-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-diaphragm-piston-air-engine-with-rotary-valve-331656</loc><lastmod>2024-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conserved-mycobacterial-nucleomodulin-hijacks-the-host-compass-complex-to-reprogram-pro-inflammatory-transcription-and-promote-intracellular-survival-331495</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-self-interest-of-adolescents-overrules-cooperation-in-social-dilemmas-331496</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parameter-and-value-naming-conventions-344799</loc><lastmod>2012-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psilocin-fosters-neuroplasticity-in-ipsc-derived-human-cortical-neurons-331497</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uv-irradiation-alters-tfam-binding-specificity-and-compaction-of-dna-331505</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nociceptor-neurons-control-pollution-mediated-neutrophilic-asthma-331498</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stall-force-measurement-of-the-kinesin-3-motor-kif1a-using-a-programmable-dna-origami-nanospring-331506</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encyclopedia-mechanica-331660</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prompts-as-source-code-a-vision-for-the-future-of-programming-331657</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-free-space-equation-331659</loc><lastmod>2024-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bare-minds-331658</loc><lastmod>2024-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-an-llm-powered-colonel-blotto-game-331661</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2014-nissan-leaf-first-impressions-331662</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-of-the-chatgpt-linux-system-331663</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-microlighting-experience-331664</loc><lastmod>2024-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-receptor-6-does-not-regulate-axon-degeneration-and-schwann-cell-injury-responses-during-wallerian-degeneration-331499</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-building-a-fixed-gantry-cnc-machine-out-of-composite-kitchen-worktop-material-331665</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-not-in-a-simulation-331667</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-read-from-a-tcp-socket-but-were-too-afraid-to-ask-331666</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incongruous-technologies-redux-331670</loc><lastmod>2023-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-watch-project-331668</loc><lastmod>2023-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interesting-features-of-john-harrisons-sea-clocks-331669</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-self-aligning-boggle-board-331671</loc><lastmod>2023-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-douzieme-gauge-331672</loc><lastmod>2023-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-interesting-things-from-the-science-museum-331673</loc><lastmod>2023-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-ubiquiti-unifi-protect-bird-nest-camera-setup-336149</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-exat-microsite-pushing-a-typography-showcase-to-new-creative-extremes-336150</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-exploration-strategically-balances-approaching-and-avoiding-uncertainty-331500</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-banglejs-commute-timer-331674</loc><lastmod>2023-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-egyptian-coin-box-331675</loc><lastmod>2023-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dnstweak-quick-local-dns-spoofing-tool-331676</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-an-insecure-cipher-in-the-wild-331677</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incongruous-technologies-331678</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triangle-strip-encoding-331679</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-i-receive-fraudulent-dmca-takedowns-331680</loc><lastmod>2023-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-bloodhounds-includes-spoilers-331681</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-single-dm-a-first-sotd-and-the-start-of-chanh-m-hos-creative-journey-336151</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/age-dependent-h3k9-trimethylation-by-dsetdb1-impairs-mitochondrial-upr-leading-to-degeneration-of-olfactory-neurons-and-loss-of-olfactory-function-in-idrosophilai-331501</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-dyneindynactin-is-a-fast-processive-motor-in-living-cells-331502</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taxonomy-of-locked-room-murders-331682</loc><lastmod>2023-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-missing-link-for-efflux-pumps-331503</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-crank-position-sensor-works-331683</loc><lastmod>2023-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-3d-printed-light-gate-331684</loc><lastmod>2023-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-oscillating-engine-loss-calibration-331685</loc><lastmod>2023-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coriolis-fountain-331686</loc><lastmod>2023-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-krc-2-regenerative-receiver-kit-a-review-331687</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-inlet-pressure-measurements-331688</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genetic-and-physical-interactions-reveal-overlapping-and-distinct-contributions-to-meiotic-double-strand-break-formation-in-ic-elegansi-331504</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-syntax-indentation-and-verbosity-344800</loc><lastmod>2012-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-wig-wag-inlet-pressure-fluctuations-331689</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calibrating-losses-in-the-oscillating-engine-simulator-331690</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-combination-solution-331694</loc><lastmod>2023-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-wig-wag-331691</loc><lastmod>2023-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oscillating-engine-simulator-331692</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-mini-lathe-stand-331693</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-combination-331695</loc><lastmod>2023-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimal-eccentric-weighted-coins-331696</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/problems-with-protohackers-331697</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhancing-our-code-audits-with-ai-341087</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uev1a-counteracts-oncogenic-irasi-stimuli-in-both-polyploid-and-diploid-cells-331507</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-1000supsup-mouse-project-for-large-scale-spatiotemporal-parametrization-and-modeling-of-preclinical-cancer-immunotherapies-331508</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contributions-of-insula-and-superior-temporal-sulcus-to-interpersonal-guilt-and-responsibility-in-social-decisions-331509</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cytoplasm-of-living-cells-can-sustain-transient-and-steady-intracellular-pressure-gradients-331515</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binding-with-let-use-and-do-344801</loc><lastmod>2012-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adaptor-protein-supersaturation-drives-innate-immune-signaling-and-cell-fate-331510</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-genetic-ancestry-imycobacterium-tuberculosisi-diversity-and-tuberculosis-disease-severity-in-dar-es-salaam-tanzania-331511</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-information-is-broadcast-among-cortical-areas-in-discrete-channels-331512</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-custom-page-transitions-in-astro-with-barbajs-and-gsap-336152</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rk-26-the-thinking-and-code-behind-a-portfolio-led-by-presence-336153</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-maxima-therapy-website-react-gsap-and-dabbling-with-ai-336154</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-deep-learning-pipeline-for-mapping-in-situ-network-level-neurovascular-coupling-in-multi-photon-fluorescence-microscopy-331513</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-shp2-benefits-fgfr2-inhibitor-and-overcomes-its-resistance-in-ifgfr2i-amplified-gastric-cancer-331514</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-protohackers-with-flyio-331700</loc><lastmod>2022-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classifying-minds-331698</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alternative-revolutions-331699</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nightdrive-331701</loc><lastmod>2022-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protohackers-problem-2-retrospective-331702</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-small-can-you-make-text-with-a-drag-engraver-331703</loc><lastmod>2022-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/control-of-innate-olfactory-valence-by-segregated-cortical-amygdala-circuits-331516</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-virtual-reality-331704</loc><lastmod>2022-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protohackers-a-new-server-programming-challenge-331706</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protohackers-problem-1-retrospective-331705</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-slang-interpreter-for-scamp-331707</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lisp-interpreter-for-scamp-331708</loc><lastmod>2022-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheating-at-chess-with-a-computer-for-my-shoes-331709</loc><lastmod>2022-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-i-really-want-a-lambda-calculus-cyberdeck-331710</loc><lastmod>2022-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eldood-what-doodle-used-to-be-331711</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-engineering-meets-craft-edoardo-lunardis-obsession-with-the-details-336155</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xiaohongshu-little-red-book-reads-you-341088</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-regulation-of-mrna-acetylation-at-synapses-by-spatial-memory-in-mouse-hippocampus-331518</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-aminoquinolines-block-heme-iron-reactivity-and-interfere-with-artemisinin-action-331519</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consciousness-is-computable-331712</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolmakers-clamp-331714</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-scamp-development-environment-331713</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-on-the-cnc-mini-mill-331715</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/animating-160000-cubes-in-threejs-to-visualize-dithering-336156</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzing-made-easy-part-3-golibafl-fuzzing-go-binaries-using-libafl-341089</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzing-made-easy-outline-341090</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alcohol-attenuates-crf-induced-excitatory-effects-from-the-extended-amygdala-to-dorsostriatal-cholinergic-interneurons-331520</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-root-of-all-evil-more-sayings-230-views-347093</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bacteria-weigh-up-costs-and-benefits-of-mobile-weapons-331521</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cnc-milling-machine-project-331717</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freecad-vs-solvespace-331716</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meshmill-open-source-3d-cam-331718</loc><lastmod>2022-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-weird-rotary-axis-331719</loc><lastmod>2022-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/librem-5-first-impressions-331720</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packing-puzzle-six-fit-331721</loc><lastmod>2022-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-weird-rotary-axis-for-my-cnc-machine-331722</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/party-puzzling-themed-puzzle-sets-for-special-occasions-331723</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-your-websites-carbon-emissions-and-how-to-reduce-it-339756</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/superoxide-dismutases-maintain-niche-homeostasis-in-stem-cell-populations-331522</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-arduino-based-usb-interface-to-the-psion-organiser-ii-331724</loc><lastmod>2022-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waypointer-moto-motorcycle-navigation-for-banglejs-331725</loc><lastmod>2022-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-motorcycle-lean-angle-with-a-single-accelerometer-331726</loc><lastmod>2022-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-on-my-homemade-cpu-331727</loc><lastmod>2021-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bubble-packing-puzzle-331728</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightweight-and-robust-quadcopter-guards-331729</loc><lastmod>2021-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-an-adjustable-loaded-die-331730</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-my-tablesaw-tilt-mechanism-331731</loc><lastmod>2021-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-a-high-resolution-grid-of-tiny-electromagnets-331732</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/specific-gpcrs-elicit-unique-extracellular-vesicle-mirna-array-signatures-331523</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-distinct-role-of-human-pit-in-attention-control-331540</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sex-specific-single-transcript-level-atlas-of-vasopressin-and-its-receptor-avpr1a-in-the-mouse-brain-331541</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-stability-considerations-on-genetic-fine-mapping-331542</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ex-vivo-and-in-vivo-crisprcas9-screenings-identify-the-roles-of-protein-n-glycosylation-in-regulating-t-cell-activation-and-functions-331524</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/precision-cutaneous-stimulation-in-freely-moving-mice-331551</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cell-type-specific-network-analysis-in-diversity-outbred-mice-identifies-genes-potentially-responsible-for-human-bone-mineral-density-gwas-associations-331552</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inlining-in-the-glasgow-haskell-compiler-empirical-investigation-and-improvement-344223</loc><lastmod>2025-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multiple-modes-of-cholesterol-translocation-in-the-human-smoothened-receptor-331553</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dual-numbers-reverse-ad-for-functional-array-languages-344224</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developmental-regenerative-and-behavioral-dynamics-in-acoel-reproduction-331525</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-scamp-331735</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choozi-for-banglejs-331733</loc><lastmod>2021-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approximating-lenna-with-a-neural-net-331734</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porting-hamurabi-to-scamp-331737</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/play-with-scamp-from-the-comfort-of-your-browser-331736</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-every-tools-a-hammer-331738</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scamp-update-331739</loc><lastmod>2021-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-short-pendulum-with-a-long-period-331740</loc><lastmod>2021-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shipping-faster-thinking-less-the-ai-code-verification-trap-336213</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/competition-for-the-conserved-branch-point-sequence-influences-physiological-outcomes-in-pre-mrna-splicing-331526</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-kilo-editor-331743</loc><lastmod>2021-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/profiling-presynaptic-scaffolds-using-split-gfp-reconstitution-reveals-cell-type-specific-spatial-configurations-in-the-fly-brain-331527</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-method-and-apparatus-for-polishing-shafts-331741</loc><lastmod>2021-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-in-on-the-causes-of-chronic-neuropathic-pain-331528</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scamp-has-booted-up-to-the-shell-for-the-first-time-331742</loc><lastmod>2021-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scamp-is-alive-331744</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/banglejs-open-source-hackable-smart-watch-first-impressions-331745</loc><lastmod>2021-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/front-panels-for-scamp-331746</loc><lastmod>2021-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scamp-kernel-331747</loc><lastmod>2021-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mycobacterial-metallophosphatase-mmpe-acts-as-a-nucleomodulin-to-regulate-host-gene-expression-and-promote-intracellular-survival-331529</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bits-with-soul-344225</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formation-of-task-representations-and-replay-in-mouse-medial-prefrontal-cortex-331530</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-an-at28c16-eeprom-with-an-arduino-uno-without-a-port-expander-331749</loc><lastmod>2021-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compiler-for-scamp-and-machine-code-profiling-331748</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-second-attempt-at-milling-a-pcb-331750</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-attempt-at-milling-a-pcb-331751</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-start-on-the-scamp-alu-cards-331752</loc><lastmod>2021-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-the-instruction-set-for-my-ttl-cpu-331753</loc><lastmod>2021-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/igabasnfr2-is-an-improved-genetically-encoded-protein-sensor-of-gaba-331531</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-cpu-design-331756</loc><lastmod>2021-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-on-my-ttl-cpu-design-331754</loc><lastmod>2021-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-abstract-interpretation-344226</loc><lastmod>2024-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-to-cast-some-rings-331755</loc><lastmod>2021-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wrote-a-semi-literate-brainfuck-compiler-for-cpm-331758</loc><lastmod>2020-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/someone-copied-stegoseed-and-deleted-my-name-from-it-331757</loc><lastmod>2021-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-copy-files-tofrom-the-rc2014-using-xmodem-331759</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-advent-of-code-story-331760</loc><lastmod>2020-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-gears-no-ideas-an-escape-room-puzzle-331761</loc><lastmod>2020-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-connectivity-based-attractor-dynamics-of-the-human-brain-in-rest-task-and-disease-331532</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-some-aluminium-keycaps-331762</loc><lastmod>2020-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sawing-my-dining-table-in-half-331763</loc><lastmod>2020-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seasonalcss-give-your-website-a-seasonal-colour-scheme-331764</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cnc-toolpath-generation-from-heightmaps-331765</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-steps-into-cnc-machining-331766</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-convert-a-6040-cnc-machine-to-grbl-331767</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-an-optical-inline-fuel-sensor-331768</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miscellaneous-thoughts-on-making-stuff-331769</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuzzing-made-easy-1-a-beginners-guide-to-writing-a-fuzzing-harness-341091</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/earliest-evidence-of-elephant-butchery-at-olduvai-gorge-tanzania-reveals-the-evolutionary-impact-of-early-human-megafaunal-exploitation-331533</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-conclusion-347244</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-easy-way-to-improve-lab-meetings-331534</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-working-on-a-vr-car-racing-game-for-oculus-quest-331773</loc><lastmod>2020-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-on-my-godot-racing-game-for-oculus-quest-331770</loc><lastmod>2020-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-mechanical-keyboard-with-3d-printed-switches-331772</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-import-assetto-corsa-race-tracks-into-godot-331771</loc><lastmod>2020-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-new-switch-tester-test-results-and-thoughts-on-the-keyboard-design-331774</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-of-the-hanayama-cast-marble-331775</loc><lastmod>2020-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-macro-keypad-with-3d-printed-switches-331776</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-game-with-24a2-331777</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keyboard-switch-progress-test-results-331778</loc><lastmod>2020-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-how-research-is-reviewed-and-published-331536</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-experience-shapes-functional-connectivity-between-occipital-and-non-visual-networks-331535</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fd4-transcription-factor-translates-transient-spatial-cues-in-progenitors-into-long-term-lineage-identity-331537</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-broke-my-first-3d-printed-keyboard-switch-331780</loc><lastmod>2020-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-automatic-keyboard-switch-tester-331779</loc><lastmod>2020-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-keyboard-switch-tester-331781</loc><lastmod>2020-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-laser-level-design-331782</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-run-a-cloud-desktop-on-any-vps-with-spice-331783</loc><lastmod>2020-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-easy-way-to-package-perl-programs-331784</loc><lastmod>2020-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/p53-induced-rna-binding-protein-zmat3-inhibits-transcription-of-a-hexokinase-to-suppress-mitochondrial-respiration-in-human-cancer-cells-331538</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dietary-sulfur-amino-acid-restriction-elicits-a-cold-like-transcriptional-response-in-inguinal-but-not-epididymal-white-adipose-tissue-of-male-mice-331539</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-downtime-docker-container-deployments-with-nginx-331785</loc><lastmod>2020-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/autopatzer-my-automatic-chess-board-331786</loc><lastmod>2020-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yubikey-ssh-authentication-the-easy-way-331787</loc><lastmod>2020-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-chess-board-design-331788</loc><lastmod>2020-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-combat-robot-tournament-331789</loc><lastmod>2020-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-an-antweight-combat-robot-331790</loc><lastmod>2020-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distinct-representational-properties-of-cues-and-contexts-shape-fear-and-reversal-learning-331543</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-diy-cryptosteel-capsule-331791</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-rc2014-web-server-331793</loc><lastmod>2019-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chassis-design-with-finite-element-analysis-in-freecad-331792</loc><lastmod>2020-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-implementation-of-a-z80-computer-front-panel-331794</loc><lastmod>2019-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-arduino-based-industrial-process-controller-331796</loc><lastmod>2019-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rc2014-z80-microcomputer-331795</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-3d-metal-printing-first-results-331797</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-2019-blmra-12-hour-lawnmower-race-331798</loc><lastmod>2019-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-interesting-3d-metal-printing-process-help-wanted-331799</loc><lastmod>2019-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-association-enhances-early-attentional-selection-through-automatic-prioritization-of-socially-salient-signals-331544</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-a-rev-limiter-with-an-arduino-331800</loc><lastmod>2019-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-win-at-scotland-yard-331803</loc><lastmod>2019-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-chess-tournament-331801</loc><lastmod>2019-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-strange-chess-clock-331802</loc><lastmod>2019-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/puzzle-drawers-331804</loc><lastmod>2019-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wheatstone-cryptograph-331805</loc><lastmod>2019-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arnaud-roccas-portfolio-from-a-gsap-powered-motion-system-to-fluid-webgl-336157</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-confidence-needs-no-decoration-the-malvahstudio-story-336158</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/motion-highlights-17-336159</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saffron-walden-2007-2013-336160</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cardenolide-toxin-diversity-impacts-monarch-butterfly-growth-and-sequestration-331545</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/correction-cd81supsup-senescent-like-fibroblasts-exaggerate-inflammation-and-activate-neutrophils-via-c3c3ar1-axis-in-periodontitis-331547</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-specific-lncrnas-contributed-critically-to-human-evolution-by-distinctly-regulating-gene-expression-331546</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/telescope-tracking-with-software-auto-guiding-331806</loc><lastmod>2019-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imaging-the-orion-nebula-with-the-pikon-telescope-331807</loc><lastmod>2019-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-a-better-pythagorean-cup-331808</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-light-in-the-pikon-telescope-331809</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/print-sales-costs-and-profit-2025-336161</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insights-into-substrate-binding-and-utilization-by-hyaluronan-synthase-331548</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ramblings-about-a-computerised-telescope-331812</loc><lastmod>2018-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flat-earth-and-the-coriolis-force-331810</loc><lastmod>2018-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-pikon-telescope-hardware-331811</loc><lastmod>2018-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deanonymising-a-tor-hidden-service-with-traffic-correlation-331813</loc><lastmod>2018-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-ricochet-im-on-tails-331814</loc><lastmod>2018-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hiding-messages-in-chess-games-331815</loc><lastmod>2018-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/someone-used-my-ipfs-gateway-for-phishing-331816</loc><lastmod>2018-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ricochet-im-works-331817</loc><lastmod>2018-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-dont-block-europe-331818</loc><lastmod>2018-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-ubuntu-1804-lts-on-a-lenovo-ideacentre-310s-331819</loc><lastmod>2018-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/readout-and-delayed-transmission-of-initial-afferent-v1-activity-in-decisions-about-stimulus-contrast-331549</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spelunking-the-web-servers-of-the-lightning-network-331820</loc><lastmod>2018-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-4x4-chess-puzzle-331821</loc><lastmod>2018-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-entered-the-blmra-12-hour-lawnmower-race-again-331822</loc><lastmod>2018-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-tried-to-make-a-vinyl-record-on-the-lathe-331823</loc><lastmod>2018-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-inside-an-hsbc-securekey-331824</loc><lastmod>2018-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-isopath-331825</loc><lastmod>2018-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-homemade-ebike-control-panel-331826</loc><lastmod>2018-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rock-paper-scissors-ai-that-is-too-good-331827</loc><lastmod>2018-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-an-ebike-3-mode-pas-led-panel-331828</loc><lastmod>2018-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-would-the-total-computing-power-of-the-entire-world-in-1970-cost-today-331829</loc><lastmod>2018-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-survey-of-the-ticket-reselling-landscape-336162</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spatially-targeted-inhibitory-rhythms-differentially-affect-neuronal-integration-331550</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-cracked-the-bitcoin-keys-in-andy-bauchs-lego-artwork-331830</loc><lastmod>2018-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saas-profit-is-market-inefficiency-and-it-will-end-331832</loc><lastmod>2018-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-find-out-if-your-data-gets-stolen-url-canary-331831</loc><lastmod>2018-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-run-ssh-and-http-on-the-same-port-331833</loc><lastmod>2018-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-visual-demonstration-of-the-perils-of-key-reuse-in-a-one-time-pad-331834</loc><lastmod>2018-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-designed-a-trick-chess-piece-with-hidden-compartments-331835</loc><lastmod>2018-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magnetic-cubes-puzzle-in-practice-331836</loc><lastmod>2018-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magnetic-cubes-puzzle-in-theory-331837</loc><lastmod>2018-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-your-bitcoins-out-of-xapo-without-running-their-app-on-your-phone-331838</loc><lastmod>2018-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musings-on-generative-ai-336163</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backgrounds-are-important-336164</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knives-they-cut-and-they-dont-ask-no-fucking-questions-yet-331839</loc><lastmod>2017-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-genome-wide-magic-kit-for-recombinase-independent-mosaic-analysis-in-idrosophilai-331554</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-the-immune-system-of-the-brain-331555</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-control-a-digital-speedometer-331840</loc><lastmod>2017-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-megaconz-censored-by-every-major-search-engine-331841</loc><lastmod>2017-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-unsecured-s3-buckets-using-passive-dns-331842</loc><lastmod>2017-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machines-as-first-class-citizens-331843</loc><lastmod>2017-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/someone-created-a-tor-hidden-service-to-phish-my-tor-hidden-service-331845</loc><lastmod>2017-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-project-yx140-engine-in-a-honda-innova-scooter-331844</loc><lastmod>2017-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-gumtree-bitcoin-is-a-dirty-word-331846</loc><lastmod>2017-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-the-matchsticks-game-331847</loc><lastmod>2017-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-trends-portfolio-selling-ripple-331848</loc><lastmod>2017-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-trends-portfolio-buying-monero-331849</loc><lastmod>2017-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mouse-germline-cysts-contain-a-fusome-like-structure-that-mediates-oocyte-development-331556</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/movie-reconstruction-from-mouse-visual-cortex-activity-331557</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/join-us-at-the-third-women-in-ml-symposium-331602</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-board-game-with-the-tflite-plugin-for-flutter-331604</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulated-spotify-listening-experiences-for-reinforcement-learning-with-tensorflow-and-tf-agents-331603</loc><lastmod>2023-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-of-ai-season-2-331605</loc><lastmod>2023-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-processing-temporal-data-made-easier-with-tensorflow-decision-forests-and-temporian-331606</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-fast-fourier-transform-in-tensorflow-331607</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tensorflow-lite-plugin-for-flutter-is-officially-available-331608</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-merchant-center-is-a-whiny-pain-in-the-arse-336165</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defining-the-chromatin-associated-protein-landscapes-on-itrypanosoma-bruceii-repetitive-elements-using-synthetic-tale-proteins-331558</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nup107-is-a-crucial-regulator-of-torso-mediated-metamorphic-transition-in-idrosophila-melanogasteri-331559</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simpleperf-case-study-fast-initialization-of-tflites-memory-arena-331609</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-213-and-keras-213-331610</loc><lastmod>2023-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-device-fetal-ultrasound-assessment-with-tensorflow-lite-331611</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmenting-recommendation-systems-with-llms-331612</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-and-interpreting-decision-trees-331613</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-google-trends-data-to-speculate-on-cryptocurrencies-331850</loc><lastmod>2017-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-tried-to-do-the-blmra-12-hour-lawnmower-race-331851</loc><lastmod>2017-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-found-a-security-vulnerability-in-sms-privacy-this-morning-331852</loc><lastmod>2017-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/always-on-always-connected-always-searching-always-distracted-336166</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-thousand-tiny-optimisations-336167</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowsports-and-the-normalisation-of-deviance-336168</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/large-scale-identification-of-plasma-membrane-repair-proteins-revealed-spatiotemporal-cellular-responses-to-plasma-membrane-damage-331560</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-of-f-expressions-344802</loc><lastmod>2012-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-only-time-hacker-news-is-this-interested-in-bitcoin-is-when-theres-a-bubble-forming-331853</loc><lastmod>2017-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/btc-e-alexander-vinnik-and-the-missing-mtgox-bitcoins-331854</loc><lastmod>2017-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-3d-printed-stencils-for-spray-painting-331858</loc><lastmod>2017-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-tried-to-buy-a-thing-off-a-dark-net-market-and-the-fbi-stole-my-money-331855</loc><lastmod>2017-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-bitcoin-has-to-succeed-331856</loc><lastmod>2017-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/double-check-bitcoin-addresses-when-pasting-bitcoin-tx-generator-malware-331857</loc><lastmod>2017-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/someone-cloned-my-website-and-is-using-it-to-scam-people-331859</loc><lastmod>2017-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardbin-the-worlds-most-secure-encrypted-pastebin-331860</loc><lastmod>2017-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-base58-encodingdecoding-tool-331861</loc><lastmod>2017-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/limited-editions-and-ticket-demand-336169</loc><lastmod>2025-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iepb41l4a-as1i-long-noncoding-rna-acts-in-both-icisi-and-itransi-acting-transcriptional-regulation-and-controls-nucleolar-biology-331561</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peripheral-anatomy-and-central-connectivity-of-proprioceptive-sensory-neurons-in-the-idrosophilai-wing-331562</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-bitaddressorg-securely-spoiler-use-ipfs-331862</loc><lastmod>2017-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-been-playing-with-ipfs-331863</loc><lastmod>2017-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-semi-deanonymised-some-metamask-users-and-they-were-absolutely-loaded-331864</loc><lastmod>2017-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drive-by-identification-of-metamask-users-331865</loc><lastmod>2017-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ebay-dont-understand-why-people-dodge-their-fees-331866</loc><lastmod>2017-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-large-bitcoin-collider-malware-331867</loc><lastmod>2017-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-rhyming-dictionary-331868</loc><lastmod>2017-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-genome-mining-predicts-structural-diversity-and-taxonomic-distribution-of-peptide-metallophores-across-bacteria-331563</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-started-accepting-0-conf-bitcoin-payments-and-it-was-great-331869</loc><lastmod>2017-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-know-how-many-soldiers-are-taking-drugs-and-neither-do-you-331871</loc><lastmod>2017-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-inevitability-of-the-machine-owned-enterprise-331870</loc><lastmod>2017-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sms-privacy-was-attacked-last-night-331872</loc><lastmod>2017-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steganographic-bitcoin-seeds-hiding-cash-in-plain-sight-331873</loc><lastmod>2017-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/precautions-for-generating-bitcoin-qr-codes-331874</loc><lastmod>2017-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encrypted-email-is-still-a-pain-in-2017-331875</loc><lastmod>2017-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-bought-an-extremely-cheap-3d-printer-and-its-great-331876</loc><lastmod>2017-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-minimum-wage-is-bad-illegal-immigrants-are-good-and-ticket-scalping-is-fine-331877</loc><lastmod>2017-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-game-theory-case-for-bitcoin-331878</loc><lastmod>2017-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/descending-locus-coeruleus-noradrenergic-signaling-to-spinal-astrocyte-subset-is-required-for-stress-induced-mechanical-pain-hypersensitivity-331564</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-book-of-pf-4th-edition-its-here-its-real-331565</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rest-is-trash-331566</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-major-mail-provider-demonstrate-they-likely-do-not-understand-mail-at-all-331567</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-451-is-good-for-you-greylisting-perspectives-from-the-early-noughties-331568</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bus-ride-and-the-at-least-3x-ux-fails-331569</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eu-cra-its-later-than-you-think-time-to-engineer-up-331571</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-bsd-come-to-a-conference-to-find-out-331570</loc><lastmod>2025-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elvis-is-alive-how-ai-stunts-modern-mythmaking-331573</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eighteen-years-of-greytrapping-is-the-weirdness-finally-paying-off-331572</loc><lastmod>2025-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/those-titles-the-ai-bot-thought-i-had-written-331574</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-the-book-of-pf-4th-edition-is-coming-soon-331575</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-stop-caring-and-let-ip-address-reputation-sort-them-out-331576</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-grumpy-bsd-guy-a-short-reading-list-331577</loc><lastmod>2025-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-upcoming-pf-tutorials-we-welcome-your-questions-331578</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-project-is-an-island-why-you-need-sboms-and-dependency-management-331579</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-suitably-bizarre-start-of-the-year-2025-331580</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimal-coverage-for-wordle-with-monte-carlo-methods-part-iii-347245</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nesten-all-phishing-trening-for-sluttbrukere-har-feil-utgangspunkt-331581</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simpler-life-trapping-spambots-based-on-target-domain-only-331585</loc><lastmod>2024-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-have-installed-openbsd-now-for-the-daily-tasks-331582</loc><lastmod>2024-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-facts-about-the-april-2024-cisco-attack-data-331583</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-minimalist-spamd-configurations-for-your-spam-fighting-needs-with-bonus-points-at-the-end-331584</loc><lastmod>2024-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-despicable-no-good-blackmail-campaign-targeting-imaginary-friends-331588</loc><lastmod>2022-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-asked-chatgpt-to-write-a-pfconf-to-spec-2023-06-07-version-331586</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-opines-on-ipv6-procastination-waxes-lyrical-over-openbsd-331587</loc><lastmod>2023-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-of-the-medtronic-mycarelink-patient-monitor-331879</loc><lastmod>2016-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-your-spam-eater-manage-to-catch-seventy-one-percent-like-this-other-service-331589</loc><lastmod>2022-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-stop-making-popup-menu-bars-331880</loc><lastmod>2016-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-and-why-to-accept-bitcoin-payments-yourself-without-running-a-full-node-331881</loc><lastmod>2016-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitcoin-debit-cards-xapo-vs-cryptopay-331882</loc><lastmod>2016-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-220-331590</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-219-331591</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-wake-vision-a-high-quality-large-scale-dataset-for-tinyml-computer-vision-applications-331592</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mlsysbookai-principles-and-practices-of-machine-learning-systems-engineering-331593</loc><lastmod>2024-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-hidden-bookcase-door-331883</loc><lastmod>2016-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sms-privacy-month-1-review-331884</loc><lastmod>2016-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sms-privacy-now-provides-anonymous-voicemail-331885</loc><lastmod>2016-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-most-interesting-thing-live-streaming-right-now-331886</loc><lastmod>2016-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/links-of-the-day-336170</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-218-331594</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sms-privacy-conversion-funnel-331887</loc><lastmod>2016-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-buy-phone-numbers-anonymously-331888</loc><lastmod>2016-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/living-with-a-bitcoin-debit-card-331890</loc><lastmod>2016-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-we-could-assume-new-identities-at-will-331889</loc><lastmod>2016-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perls-digestshahmac_sha256_base64-is-wrong-331891</loc><lastmod>2016-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-design-of-a-herb-jar-lid-331892</loc><lastmod>2016-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-delivered-an-oak-mirror-to-a-lady-331893</loc><lastmod>2016-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-copy-wordpress-theme-customisations-to-a-child-theme-331894</loc><lastmod>2016-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-defeat-naive-image-steganography-331895</loc><lastmod>2016-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stockfighter-review-no-spoilers-331896</loc><lastmod>2016-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-217-331595</loc><lastmod>2024-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-verse-calculus-a-core-calculus-for-functional-logic-programming-344227</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-216-331597</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-dynamically-quantized-inference-with-xnnpack-331596</loc><lastmod>2024-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graph-neural-networks-in-tensorflow-331598</loc><lastmod>2024-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-and-why-to-make-your-software-faster-331897</loc><lastmod>2016-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-solo-331898</loc><lastmod>2016-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-peek-all-of-the-jobs-in-a-beanstalk-tube-331899</loc><lastmod>2016-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-delivered-2-sofas-for-vincent-331900</loc><lastmod>2016-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-interrupt-a-regex-in-perl-331901</loc><lastmod>2016-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tensorflow-215-update-hot-fix-for-linux-installation-issue-331599</loc><lastmod>2023-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/half-precision-inference-doubles-on-device-inference-performance-331600</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-gnu-screen-for-ad-hoc-cluster-management-331902</loc><lastmod>2016-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-tried-to-go-pit-biking-331903</loc><lastmod>2016-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-tried-to-change-the-glow-plugs-in-my-van-331905</loc><lastmod>2016-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-video-of-driving-my-van-331904</loc><lastmod>2016-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-bought-a-pit-bike-331906</loc><lastmod>2016-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-gong-331908</loc><lastmod>2015-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-rode-my-motorbike-off-road-and-made-a-video-331907</loc><lastmod>2015-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-puzzle-game-331909</loc><lastmod>2015-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-serve-javascript-with-a-404-status-does-it-still-get-executed-331910</loc><lastmod>2015-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-knife-out-of-a-file-331911</loc><lastmod>2015-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logrotate-race-condition-with-copytruncate-331912</loc><lastmod>2015-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-tensorflow-215-331601</loc><lastmod>2023-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tim-ferriss-show-transcripts-daredevil-michelle-khare-how-to-become-a-youtube-superstar-open-impossible-doors-fbi-secret-service-etc-craft-jedi-level-cold-emails-and-use-fear-setting-to-331615</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daredevil-michelle-khare-how-to-become-a-youtube-superstar-open-impossible-doors-fbi-secret-service-etc-craft-jedi-level-cold-emails-and-use-fear-setting-to-change-your-life-860-331616</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tim-ferriss-show-transcripts-qa-with-tim-the-upcoming-ai-tsunami-and-building-offline-advantage-book-recommendations-spotting-psychedelic-red-flags-courage-as-a-learnable-skill-and-more-331617</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qa-with-tim-the-upcoming-ai-tsunami-and-building-offline-advantage-book-recommendations-spotting-psychedelic-red-flags-courage-as-a-learnable-skill-and-more-859-331618</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-little-knife-331913</loc><lastmod>2015-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-plymetal-heart-decoration-331914</loc><lastmod>2015-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attend-our-first-developer-summit-on-recommendation-systems-331614</loc><lastmod>2023-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-painted-my-van-wheels-331915</loc><lastmod>2015-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-close-a-running-processs-socket-331916</loc><lastmod>2015-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-ocean-private-networking-is-not-private-331918</loc><lastmod>2015-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-drove-a-truck-and-bought-a-car-331917</loc><lastmod>2015-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-a-campervan-331919</loc><lastmod>2015-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-back-on-the-bike-331920</loc><lastmod>2015-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-bought-some-fish-331923</loc><lastmod>2015-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-an-oak-chest-331921</loc><lastmod>2015-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-driftwood-sink-331922</loc><lastmod>2015-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-ring-out-of-a-coin-331924</loc><lastmod>2015-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-drove-in-the-snow-331925</loc><lastmod>2014-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sms-travel-map-331926</loc><lastmod>2014-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stories-from-the-mongol-rally-mongolian-black-market-pickpocket-331927</loc><lastmod>2014-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ifttt-belkin-video-recipes-348188</loc><lastmod>2012-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-diy-openclaw-332069</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-coding-with-llms-mean-more-microservices-332070</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/267-released-332750</loc><lastmod>2016-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-underbaked-gpt-codex-53-spark-review-332071</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-113-the-one-with-steady-improvements-332751</loc><lastmod>2016-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-turned-my-kindle-into-my-own-personal-newspaper-336171</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compact-tab-layout-in-safari-264-336172</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-this-article-i-speak-highly-of-ai-336173</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debunking-zswap-and-zram-myths-336174</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fall-2025-332072</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/266-released-332753</loc><lastmod>2016-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-agents-write-90-of-my-code-now-332073</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programmers-think-differently-than-non-programmers-333618</loc><lastmod>2011-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idea-dump-january-2011-edition-333619</loc><lastmod>2011-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anonymous-attacks-the-websites-of-the-dutch-police-and-the-public-prosecutors-office-333620</loc><lastmod>2010-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preventing-outages-with-pkills-new-require-handler-flag-336175</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-controllable-d-state-uninterruptible-sleep-processes-336176</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-standardize-your-companys-coding-agents-yet-332074</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everybody-please-calm-down-regarding-wikileaks-and-julian-assange-333621</loc><lastmod>2010-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hackernews-now-with-downvotes-333622</loc><lastmod>2010-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rejected-by-some-incubator-prove-them-wrong-333623</loc><lastmod>2010-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idea-dump-december-edition-333624</loc><lastmod>2010-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-your-userbase-gets-away-from-you-make-something-people-want-indeed-333625</loc><lastmod>2010-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-has-us-asking-does-team-size-still-matter-336214</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dalton-caldwell-333626</loc><lastmod>2010-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-been-loving-claude-code-on-the-web-332075</loc><lastmod>2025-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-of-things-go-wrong-332101</loc><lastmod>2023-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-coding-agent-has-ads-now-332076</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-the-restore-partition-to-break-into-a-mac-running-os-x-lion-348189</loc><lastmod>2012-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-cut-our-vendor-dependency-and-built-our-own-destiny-336215</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-skills-gap-is-real-but-its-not-what-you-think-336216</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-reality-of-being-a-tech-lead-336217</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/axios-hack-exposes-ai-codings-dependency-problem-336218</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-engineering-leaders-need-a-shopkeeper-mentality-336219</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-ai-isnt-writing-most-of-your-code-yet-336220</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-put-the-lying-machine-into-the-correct-answer-website-332077</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-of-the-ghc-typechecker-in-100-type-declarations-344228</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-should-be-able-to-run-your-dev-server-against-your-production-database-332078</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paul-graham-333627</loc><lastmod>2010-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ron-conway-333628</loc><lastmod>2010-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-larger-bucket-333629</loc><lastmod>2010-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fewer-holes-333630</loc><lastmod>2010-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-buckets-333631</loc><lastmod>2010-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-notion-sees-itself-332080</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winter-break-project-list-332102</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-got-scammed-on-facebook-marketplace-332103</loc><lastmod>2023-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ben-forms-332104</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reducing-the-size-of-the-holes-333632</loc><lastmod>2010-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-funnel-333633</loc><lastmod>2010-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/affiliates-333634</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everybody-pays-333635</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/handbook-freemium-333636</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-cursor-be-taught-in-college-332081</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculating-related-posts-on-my-blog-using-vector-embeddings-332082</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-would-have-picked-my-classes-in-retrospect-332083</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/261-released-332762</loc><lastmod>2016-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-to-freemium-333637</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mucho-dinero-333638</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recurring-vs-one-shot-sales-isps-333639</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taxes-333640</loc><lastmod>2010-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summer-2025-332084</loc><lastmod>2025-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-stickiest-parking-permits-known-to-man-332085</loc><lastmod>2025-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-real-reason-for-my-multiple-majors-332110</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learnings-from-jumbocode-332111</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-tufts-332086</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatically-graphing-how-busy-office-hours-are-332087</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-morning-of-graduation-332088</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-sure-your-university-events-are-actually-interesting-332089</loc><lastmod>2025-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vercel-our-official-hosting-partner-348413</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-have-a-lack-of-deadlines-332125</loc><lastmod>2022-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-credit-card-rewards-332126</loc><lastmod>2022-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/release-content-faster-348414</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/communication-333641</loc><lastmod>2010-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grandfathering-333642</loc><lastmod>2010-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parking-tickets-wrapped-2024-332090</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-210-persistent-state-in-view-transitions-348415</loc><lastmod>2023-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productivity-youtubers-332135</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-people-talking-332137</loc><lastmod>2022-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-29-view-transitions-experimental-348416</loc><lastmod>2023-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/driving-school-corruption-332138</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bubble-tea-snobbery-332139</loc><lastmod>2022-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-cycle-333643</loc><lastmod>2010-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/website-redesign-december-2024-332091</loc><lastmod>2024-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/provably-correct-asymptotically-efficient-higher-order-reverse-mode-automatic-differentiation-344229</loc><lastmod>2021-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winter-break-project-list-2024-332092</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filecopy-332093</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-chatgpt-spoiled-my-semester-332094</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-an-impediment-to-learning-web-development-332095</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/respect-333644</loc><lastmod>2010-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimal-coverage-for-wordle-with-monte-carlo-methods-part-ii-347246</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/donating-forks-to-the-dining-hall-332096</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-to-germany-spring-2024-332097</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tufts-meal-plan-wrapped-332098</loc><lastmod>2024-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-list-of-ideas-if-youre-looking-for-inspiration-333645</loc><lastmod>2010-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-an-e-ink-picture-frame-that-displays-an-icloud-photo-album-332099</loc><lastmod>2024-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-in-review-332100</loc><lastmod>2024-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pay-it-forward-hn-style-333646</loc><lastmod>2010-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/down-with-url-shorteners-333647</loc><lastmod>2010-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-or-should-not-get-a-co-founder-333648</loc><lastmod>2010-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/autonomous-driving-cars-one-big-step-closer-to-reality-333649</loc><lastmod>2010-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-leads-are-overwhelmed-heres-how-to-take-back-control-336221</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prototyping-an-ai-powered-note-taking-app-332105</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3-ways-to-bounce-back-from-sudden-team-cuts-336222</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-year-i-made-a-robot-company-336224</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-final-blog-post-after-7-years-181-336223</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-a-projects-go-viral-and-be-funny-336225</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silly-management-tips-i-have-seen-work-336226</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-i-accidentally-stole-50-million-dollars-from-the-french-government-and-i-have-been-trying-to-give-it-back-336227</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buying-and-selling-100-million-face-masks-336228</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-money-when-people-are-dying-336229</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-you-didnt-want-to-know-about-sales-tax-336230</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-single-dollar-and-a-sweaty-hoody-almost-cost-me-millions-336231</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jumbocode-332106</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-jumbocode-332107</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stickies-spatial-note-taking-332108</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jumbocode-plans-for-head-of-engineering-332109</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ab-testing-make-sure-you-are-optimizing-for-the-right-variable-profit-333650</loc><lastmod>2010-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-the-pit-of-despair-333651</loc><lastmod>2010-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beware-of-being-too-open-about-your-company-on-hacker-news-333652</loc><lastmod>2010-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootstrapping-to-my-first-acquisition-336232</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-room-expansion-features-332112</loc><lastmod>2023-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/triemaps-that-match-344230</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-improved-the-seo-performance-of-wwcom-a-mini-how-to-333653</loc><lastmod>2010-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-around-the-titanic-part-1-triple-the-signup-rate-333654</loc><lastmod>2010-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-system-administrators-are-blind-333655</loc><lastmod>2010-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selling-really-does-start-at-no-333656</loc><lastmod>2010-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-of-an-imperative-programmer-in-the-land-of-fp-333657</loc><lastmod>2010-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-start-up-from-hell-333658</loc><lastmod>2010-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/world-decreasing-wld-token-unlock-rate-by-over-40-starting-in-july-336249</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-room-bib-332113</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-room-using-the-native-date-picker-332114</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/muted-332143</loc><lastmod>2022-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/group-and-semigroup-puzzles-and-a-possible-polymath-project-344231</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-database-of-motivated-proofs-344232</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-an-automatic-theorem-proving-project-344233</loc><lastmod>2022-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leicester-mathematics-under-threat-again-344234</loc><lastmod>2021-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planning-my-week-332115</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-were-thinking-of-using-adsense-to-generate-income-think-again-333659</loc><lastmod>2010-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polll-vs-epoll-2-measuring-the-atr-on-a-very-high-volume-site-333660</loc><lastmod>2010-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poll-vs-epoll-once-again-333661</loc><lastmod>2010-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-will-get-us-out-of-this-mess-333662</loc><lastmod>2010-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-wikileaks-333663</loc><lastmod>2010-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assume-absolutely-nothing-333664</loc><lastmod>2010-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-suffering-from-burn-out-333665</loc><lastmod>2010-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/majoring-in-more-332116</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-a-tool-freak-333666</loc><lastmod>2010-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pros-and-cons-of-fuck-you-money-333667</loc><lastmod>2010-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/those-niggling-last-little-bits-of-a-project-333668</loc><lastmod>2010-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-david-can-beat-goliath-smaller-companies-competing-with-larger-companies-333669</loc><lastmod>2010-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-not-the-ceo-333670</loc><lastmod>2010-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-better-at-estimating-software-projects-for-freelancers-and-teams-333671</loc><lastmod>2010-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/justin-suns-frozen-wlfi-takes-11-million-hit-as-world-liberty-brushes-off-liquidation-fears-336250</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-dessert-challenge-332117</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mathematical-research-reports-a-new-mathematics-journal-is-launched-344235</loc><lastmod>2020-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-a-start-up-is-great-growing-a-business-is-boring-333672</loc><lastmod>2010-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burn-out-visible-in-the-brains-of-patients-333673</loc><lastmod>2010-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacker-painter-bricklayer-and-watchmaker-333674</loc><lastmod>2010-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-memoriam-rene-sommer-333675</loc><lastmod>2010-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ideal-mobile-computer-interface-333676</loc><lastmod>2010-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wholesale-privacy-violations-in-the-european-union-333677</loc><lastmod>2010-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/publishing-my-fall-2022-class-notes-332118</loc><lastmod>2023-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semester-3-332119</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brief-ai-summarized-news-332121</loc><lastmod>2022-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/website-redesign-december-2022-332120</loc><lastmod>2022-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computers-are-useless-and-other-sayings-480-views-347094</loc><lastmod>2024-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-henrynitzbergcom-332122</loc><lastmod>2022-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-kiwi-for-scale-332123</loc><lastmod>2022-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-in-superadmin-styling-images-rich-text-332124</loc><lastmod>2022-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mistakes-ive-made-and-what-you-might-be-able-to-learn-from-them-333678</loc><lastmod>2010-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/content-for-everyone-348417</loc><lastmod>2023-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-dark-mode-colors-dont-work-332127</loc><lastmod>2022-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-love-laravel-332128</loc><lastmod>2022-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-seems-resilient-332152</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-love-tailwind-css-332129</loc><lastmod>2022-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dark-sky-332153</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-my-technical-posts-worth-it-332154</loc><lastmod>2022-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bagel-institute-332130</loc><lastmod>2022-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-a-sucker-for-the-brand-332146</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-140-release-348437</loc><lastmod>2022-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-pages-a-day-332147</loc><lastmod>2022-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/late-night-sprints-332148</loc><lastmod>2022-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/customer-rewards-programs-332155</loc><lastmod>2022-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ikea-backpack-332131</loc><lastmod>2022-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thumbs-up-for-six-flags-332132</loc><lastmod>2022-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-basis-point-benchmark-says-a-fraction-of-nyses-44-trillion-market-could-drive-securitize-growth-336251</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-ago-email-332133</loc><lastmod>2022-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-name-usernames-332134</loc><lastmod>2022-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bhutan-moves-another-18-million-in-bitcoin-as-tracked-holdings-continue-to-shrink-arkham-336252</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bittensor-co-founder-denies-suspending-subnet-emissions-after-covenant-ai-exit-336253</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitcoin-rebound-faces-oil-shock-inflation-test-despite-ceasefire-relief-as-macro-jitters-persist-analysts-336254</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-path-to-1m-arr-april-2023-339757</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/novel-food-332136</loc><lastmod>2022-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-subvocalize-332235</loc><lastmod>2022-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-code-that-keeps-me-alive-332239</loc><lastmod>2022-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipad-impatience-332240</loc><lastmod>2022-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-be-right-but-shut-up-332241</loc><lastmod>2022-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-have-this-gut-feeling-339758</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-ever-stop-dreaming-339759</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-phone-is-the-one-you-never-use-339760</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-long-should-a-lockdown-relaxation-cycle-last-344236</loc><lastmod>2020-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basecamp-talks-to-you-332140</loc><lastmod>2022-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/356-released-332516</loc><lastmod>2024-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/355-released-332517</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2023-rubygems-updates-332518</loc><lastmod>2024-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-to-pass-the-clarity-act-coinbase-ceo-brian-armstrong-backs-bessents-crypto-bill-push-336255</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/td-cowen-cuts-strategy-price-target-to-350-initiates-coverage-of-sharplink-strive-nakamoto-and-smarter-web-with-buy-ratings-336256</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starkware-researcher-proposes-quantum-safe-bitcoin-transactions-without-a-soft-fork-336257</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hsbc-and-anchorpoint-financial-gain-first-hong-kong-stablecoin-issuer-licenses-336258</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/professorship-bias-332141</loc><lastmod>2022-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bronze-silver-gold-332142</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/354-released-332519</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/353-released-332520</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/352-released-332521</loc><lastmod>2023-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2023-rubygems-updates-332522</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/351-released-332523</loc><lastmod>2023-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/350-released-332524</loc><lastmod>2023-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-trusted-publishing-on-rubygemsorg-332525</loc><lastmod>2023-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2023-rubygems-updates-332526</loc><lastmod>2023-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-with-rss-332144</loc><lastmod>2022-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/schmooze-332145</loc><lastmod>2022-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-chair-needs-at-least-three-legs-so-does-your-business-333679</loc><lastmod>2010-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3327-released-332527</loc><lastmod>2023-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-will-die-get-used-to-it-333680</loc><lastmod>2010-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitget-debuts-ipo-prime-market-with-spacex-pre-ipo-exposure-token-336259</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-from-a-meditation-retreat-339761</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pebble-presentation-332149</loc><lastmod>2022-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-go-downhill-after-we-leave-332150</loc><lastmod>2022-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stories-for-college-applications-332151</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/japans-cabinet-approves-bill-to-classify-crypto-assets-as-financial-products-nikkei-336260</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/world-liberty-defends-borrowing-position-on-dolomite-dismisses-liquidation-concerns-as-fud-336261</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-amazing-atlas-336262</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gear-post-2026-336263</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-i-would-do-if-i-were-gen-z-336264</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/habit-toddler-332156</loc><lastmod>2022-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/readwritewebcom-canvassing-hners-for-their-hn-love-333682</loc><lastmod>2010-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-page-space-wars-a-cyber-war-for-territory-in-googles-index-333681</loc><lastmod>2010-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-life-333683</loc><lastmod>2010-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/define-correct-conways-life-and-the-central-clock-333684</loc><lastmod>2010-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-hn-changing-growth-333685</loc><lastmod>2010-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-clojure-333686</loc><lastmod>2010-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/czesc-2025-336265</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-myth-of-the-grateful-child-339762</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gerald-r-gill-papers-332157</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-you-perceive-the-world-332161</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-hn-changing-part-2-333688</loc><lastmod>2010-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-a-terrorist-and-so-are-you-333687</loc><lastmod>2010-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-hn-changing-333689</loc><lastmod>2010-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-we-stop-the-language-bashing-please-333690</loc><lastmod>2010-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/baby-steps-in-clojure-333691</loc><lastmod>2010-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-did-buy-a-tesla-336266</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daily-habits-332158</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-web-is-a-superpower-332159</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-eye-for-design-332160</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lambda-calculus-333692</loc><lastmod>2009-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-really-is-good-the-case-for-micro-clouds-333693</loc><lastmod>2009-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-agony-of-choice-333694</loc><lastmod>2009-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimating-333695</loc><lastmod>2009-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/third-parties-333696</loc><lastmod>2009-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheating-on-field-notes-332162</loc><lastmod>2022-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advances-in-combinatorics-fully-launched-344237</loc><lastmod>2019-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-questions-332167</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/class-council-brutally-honest-332168</loc><lastmod>2022-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/girl-talk-all-day-332169</loc><lastmod>2022-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contracting-333697</loc><lastmod>2009-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insurance-333698</loc><lastmod>2009-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-my-nephew-336267</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-bought-a-place-in-chicago-336268</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-window-is-now-336269</loc><lastmod>2025-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/current-self-and-going-to-libraries-332166</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/providing-zone-transfers-directly-from-netbox-dns-348475</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gear-post-2025-336270</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-my-e-ink-tea-labeling-system-336271</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kirk-scotty-and-spock-336272</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-retrospective-336274</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-third-hard-problem-336273</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2025-336275</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compilation-is-communication-336276</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stepanovs-biggest-blunder-336278</loc><lastmod>2025-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tag-based-logging-336277</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/box-combinators-336280</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parasites-found-336279</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-degrees-of-validity-336281</loc><lastmod>2025-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3000-days-of-duolingo-336282</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-types-are-for-perfectionists-336283</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/onnx-introduction-336284</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-retrospective-336285</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2024-336286</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/square-joy-tile-crush-336287</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transposing-tensor-files-336288</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-masters-new-technology-347095</loc><lastmod>2024-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-enthusiasm-332171</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heys-fun-names-332172</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/21-by-patrick-roche-332175</loc><lastmod>2022-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-at-20-332176</loc><lastmod>2022-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/public-radio-stories-332177</loc><lastmod>2022-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/punctuation-332173</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kid-money-332174</loc><lastmod>2022-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-avant-garde-336289</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-names-form-galois-connections-336295</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-design-docs-336290</loc><lastmod>2024-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-plan-execute-pattern-336292</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transaction-models-are-programming-paradigms-336291</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-https-outcalls-336294</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enlightenmentware-336293</loc><lastmod>2024-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/universal-domain-types-336296</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-off-chain-reporting-protocol-336297</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-numeric-tower-fiasco-336298</loc><lastmod>2023-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flat-in-order-binary-trees-336299</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machs-principle-336300</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/website-rewrite-2-332178</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getir-colors-332193</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fate-of-combinatorics-at-strathclyde-344238</loc><lastmod>2019-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-doesnt-have-to-be-every-day-332266</loc><lastmod>2022-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-life-separation-in-college-332272</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-rust-is-susceptible-to-supply-chain-attacks-and-what-we-can-do-to-mitigate-the-inevitable-332329</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hands-occupied-332179</loc><lastmod>2022-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-split-locks-on-x86-64-332334</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-kernel-ai-coding-assistants-policy-332330</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-mac-substitute-332331</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brocards-for-vulnerability-triage-332332</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-arent-we-uv-yet-332333</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-kiki-an-array-language-332335</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-we-tell-ourselves-scary-stories-about-ai-332338</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-design-docs-332336</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-kde-project-health-with-git-332337</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fakecloud-free-open-source-aws-emulator-localstack-alternative-332340</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-passive-radar-works-332339</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bringing-rust-to-the-pixel-baseband-332341</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-wireshark-to-reverse-engineer-a-usb-device-332342</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-one-owes-you-supply-chain-security-332343</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partially-repairing-a-super-nes-classic-332344</loc><lastmod>2025-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unsafe-rust-is-harder-than-c-332345</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terminal-latency-on-windows-332346</loc><lastmod>2024-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-developer-enough-332180</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-minimal-tmux-config-332347</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-sculpt-wired-conversion-mod-332350</loc><lastmod>2021-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-just-wanted-emacs-to-look-nice-using-24-bit-color-in-terminals-332348</loc><lastmod>2024-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reference-counting-things-332349</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-and-coping-with-indoor-co2-332351</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-storage-closet-temperature-and-humidity-with-a-raspberry-pi-332352</loc><lastmod>2020-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-years-at-dropbox-332353</loc><lastmod>2019-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rave-review-of-superpowers-for-claude-code-332355</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scour-march-update-332354</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scour-february-update-332356</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/great-rss-feeds-that-are-too-noisy-to-read-manually-332357</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psa-your-sqlite-connection-pool-might-be-ruining-your-write-performance-332358</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scour-january-update-332359</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-docs-like-a-product-332360</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scour-year-end-update-2025-332361</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimal-coverage-for-wordle-with-monte-carlo-methods-part-i-347247</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/school-but-online-332181</loc><lastmod>2022-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listserv-332182</loc><lastmod>2022-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-circuiting-correlated-subqueries-in-sqlite-332362</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scour-october-update-332363</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-beginners-guide-to-sociopolitical-collapse-332365</loc><lastmod>2024-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cargo-airships-are-happening-332364</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/50-years-of-silence-332367</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personal-aviation-is-about-to-get-interesting-332366</loc><lastmod>2023-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cargo-airships-could-be-big-332368</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heretical-thoughts-on-ai-332369</loc><lastmod>2023-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-deep-with-quaise-332370</loc><lastmod>2022-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-next-generation-geothermal-energy-332371</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-vote-for-a-different-voting-system-332372</loc><lastmod>2021-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmrw-332183</loc><lastmod>2022-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-technology-in-the-2020s-332373</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-we-move-the-needle-on-progress-332376</loc><lastmod>2019-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-space-launch-system-is-part-of-a-swamp-that-needs-to-be-drained-332374</loc><lastmod>2020-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-could-be-the-year-bitcoins-fee-market-is-put-to-the-test-332375</loc><lastmod>2019-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/career-advice-for-undergrads-332379</loc><lastmod>2017-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dawn-of-the-age-of-geoengineering-332377</loc><lastmod>2019-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-ethereum-maximalism-332378</loc><lastmod>2018-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-legalize-supersonic-flight-over-land-332381</loc><lastmod>2016-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-adventure-332380</loc><lastmod>2017-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-aviation-innovation-matters-332382</loc><lastmod>2016-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-america-is-simply-too-big-332383</loc><lastmod>2016-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llama-from-scratch-or-how-to-implement-a-paper-without-crying-332384</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-the-magic-operating-llm-driven-products-332385</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compromise-creates-values-332386</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-poverties-332387</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-self-friendship-332388</loc><lastmod>2023-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-used-all-of-my-meal-swipes-332184</loc><lastmod>2022-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tiktok-peer-group-332218</loc><lastmod>2022-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunk-cost-chinese-332185</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-underachievers-wall-332389</loc><lastmod>2023-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/group-borrowing-zero-cost-memory-safety-with-fewer-restrictions-332391</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impossible-optimization-and-the-metaprogramming-to-achieve-it-332390</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-joining-the-mojo-compiler-team-332392</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crossing-the-impossible-ffi-boundary-and-my-gradual-descent-into-madness-332393</loc><lastmod>2024-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-seamless-rust-interop-for-newer-languages-part-1-332394</loc><lastmod>2024-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higher-raii-and-the-seven-arcane-uses-of-linear-types-332395</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layer-wise-inferencing-batching-small-vram-doesnt-limit-llm-throughput-anymore-332396</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-advice-flawed-332186</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/borrow-checking-rc-gc-and-the-eleven-other-memory-safety-approaches-332397</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vales-first-prototype-for-immutable-region-borrowing-332398</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chasing-the-myth-of-zero-overhead-memory-safety-plus-pictures-of-mythical-birds-332401</loc><lastmod>2023-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generational-references-expanded-332399</loc><lastmod>2023-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-c-memory-safe-without-borrow-checking-reference-counting-or-tracing-garbage-collection-332400</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-ownership-and-memory-safety-without-borrow-checking-reference-counting-or-garbage-collection-332402</loc><lastmod>2023-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-link-between-generics-compile-times-type-erasure-cloud-building-and-hot-code-reloading-332403</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-vale-taught-me-about-linear-types-borrowing-and-memory-safety-332404</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-unexpected-quest-in-implementing-vales-region-borrowing-332405</loc><lastmod>2023-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-survive-your-projects-first-100000-lines-332406</loc><lastmod>2023-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-memory-safety-approaches-speed-up-and-slow-down-development-velocity-332407</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-new-memory-safety-approach-part-1-332408</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-cost-memory-safety-with-vale-regions-preview-332409</loc><lastmod>2022-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hash-codes-non-determinism-and-other-eldritch-horrors-332410</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-i-care-about-grades-332187</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-part-v-347248</loc><lastmod>2022-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doubly-parasocial-relationships-332188</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-to-use-memory-safe-languages-part-1-safety-in-non-memory-safe-languages-332411</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perfect-replayability-332412</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vale-02-released-higher-raii-concept-functions-const-generics-ffi-modules-faster-compiles-set-keyword-332414</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vales-fearless-ffi-for-safer-dependencies-and-supply-chain-attack-mitigation-332413</loc><lastmod>2022-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/added-to-vale-02-beta-concept-functions-332415</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-removing-let-and-let-mut-332417</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/const-generics-and-the-compile-time-spread-operator-332416</loc><lastmod>2022-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-yak-shaving-accidentally-making-a-language-for-an-engine-for-a-game-332418</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surprising-weak-ref-implementations-swift-obj-c-c-rust-and-vale-332419</loc><lastmod>2022-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vales-higher-raii-the-pattern-that-saved-me-a-vital-5-hours-in-the-7drl-challenge-332420</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seamless-fearless-and-structured-concurrency-332421</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strong-hobbies-332189</loc><lastmod>2022-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vales-hybrid-generational-memory-332422</loc><lastmod>2021-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-cost-references-with-regions-in-vale-332423</loc><lastmod>2020-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-leaves-are-emerging-and-flowers-are-blooming-332428</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-next-steps-for-single-ownership-and-raii-332424</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-guide-for-infinite-jest-332426</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/national-park-visitation-and-outdoor-recreation-data-332425</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/off-the-axes-332427</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writer-uses-ai-in-new-york-times-book-review-and-accidentally-plagiarizes-other-review-332429</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-tracker-to-know-if-the-space-toilet-is-working-332430</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pressure-a-high-stakes-movie-about-weather-forecasting-and-uncertainty-332431</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gas-prices-map-by-county-332432</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-gas-prices-worldwide-332433</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-images-from-artemis-ii-astronauts-332434</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-get-getir-332190</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/portal-332192</loc><lastmod>2022-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charles-sandwiches-332191</loc><lastmod>2022-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protecting-rubygemsorg-from-the-outside-in-dos-prevention-and-compromised-passwords-332435</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/357-released-332512</loc><lastmod>2024-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2024-rubygems-updates-332513</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/password-reset-vulnerabilities-hacker-one-and-humility-332514</loc><lastmod>2024-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2024-rubygems-updates-332515</loc><lastmod>2024-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/candid-for-engineers-336301</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ckbtc-internals-event-log-336302</loc><lastmod>2023-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/draft-now-publish-later-332194</loc><lastmod>2022-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trash-bags-in-the-laundry-room-332219</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/invoices-333699</loc><lastmod>2009-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pricing-333700</loc><lastmod>2009-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-and-keeping-customers-333701</loc><lastmod>2009-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intellectual-property-ip-333702</loc><lastmod>2009-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/politics-333703</loc><lastmod>2009-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-composers-were-hackers-336303</loc><lastmod>2023-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-rust-builds-with-bazel-336304</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-learned-from-hanging-posters-332195</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/349-released-332551</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2023-rubygems-updates-332552</loc><lastmod>2023-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/348-released-332553</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-dependency-api-deprecation-332554</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2023-rubygems-updates-332555</loc><lastmod>2023-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/347-released-332556</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3234-released-332557</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-v24-new-resolver-gems-with-rust-extensions-and-more-332558</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3blue1brownelksh-332196</loc><lastmod>2022-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generate-gem-skeleton-with-rust-extension-332559</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/346-released-332560</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/345-released-332561</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2022-rubygems-updates-332562</loc><lastmod>2023-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/344-released-332563</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/343-released-332564</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/342-released-332565</loc><lastmod>2023-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-summary-building-a-second-brain-336305</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-rust-hurts-336306</loc><lastmod>2023-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tutorial-stable-structures-336307</loc><lastmod>2023-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-miss-google-classroom-332197</loc><lastmod>2022-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/341-released-332566</loc><lastmod>2022-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/340-released-332567</loc><lastmod>2022-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-hardware-security-token-passkey-support-332568</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2022-rubygems-updates-332569</loc><lastmod>2022-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3326-released-332570</loc><lastmod>2022-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-333704</loc><lastmod>2009-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/banks-333705</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-incrementally-correct-personal-websites-332198</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-command-line-arguments-with-meap-in-real-programs-344060</loc><lastmod>2020-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflection-on-shutting-down-blocks-332199</loc><lastmod>2022-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gerp-332200</loc><lastmod>2022-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3325-released-332572</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-update-to-rubygems-mfa-levels-332579</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pictures-as-memories-332201</loc><lastmod>2022-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-tiktok-332202</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bookkeeper-333706</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/customers-333708</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conflict-333707</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependencies-333709</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethics-333710</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incorporation-333711</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentation-333712</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ic-internals-the-icp-ledger-336308</loc><lastmod>2022-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-error-types-in-rust-336309</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ic-internals-internet-identity-storage-336310</loc><lastmod>2022-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-won-the-kids-332203</loc><lastmod>2022-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bin-system-332204</loc><lastmod>2022-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-discipline-333713</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tools-333714</loc><lastmod>2009-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cuda-for-beginners-333715</loc><lastmod>2009-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-story-behind-wwcom-camaradescom-333716</loc><lastmod>2009-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-value-of-typing-333717</loc><lastmod>2009-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fungible-tokens-payment-flows-336311</loc><lastmod>2022-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fungible-tokens-101-336312</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stubborn-consistency-100-daily-blog-posts-332205</loc><lastmod>2022-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3323-released-332575</loc><lastmod>2022-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debug-like-feynman-test-like-faraday-336316</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ic-internals-xnet-protocol-336313</loc><lastmod>2022-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/square-joy-pre-order-336314</loc><lastmod>2022-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ic-internals-orthogonal-persistence-336315</loc><lastmod>2022-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/square-joy-trapped-rainwater-336317</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-rust-canisters-336320</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-at-scale-packages-crates-and-modules-336318</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ic-internals-replicated-state-machine-336319</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revolutionary-therapy-cured-three-incurable-autoimmune-diseases-in-a-patient-336321</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scientists-mapped-the-womb-in-unprecedented-detail-and-discovered-a-brand-new-cell-type-that-protects-pregnant-mothers-336322</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-learned-about-contracting-339763</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-your-cake-and-eat-it-too-332206</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-part-iv-347249</loc><lastmod>2021-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cost-and-value-of-bits-and-their-content-signals-and-noise-333721</loc><lastmod>2008-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/junk-dna-no-way-333718</loc><lastmod>2008-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-333720</loc><lastmod>2008-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manufacturing-in-asia-333719</loc><lastmod>2008-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-open-source-software-in-north-korea-333723</loc><lastmod>2021-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-north-koreas-kcna-webpage-333722</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-cheat-at-settlers-by-loading-the-dice-333724</loc><lastmod>2017-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-nearest-neighbor-queries-in-haskell-333725</loc><lastmod>2015-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beginner-error-messages-in-c-vs-haskell-333726</loc><lastmod>2014-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-avl-trees-in-c-and-haskell-333727</loc><lastmod>2014-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polymorphism-in-haskell-vs-c-333728</loc><lastmod>2014-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-github-vim-and-bash-333729</loc><lastmod>2014-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scribal-traditions-of-ancient-hebrew-scrolls-333730</loc><lastmod>2014-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instagrams-lifespan-332207</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-not-found-332208</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tying-the-type-knot-gives-us-theorems-for-cheap-333731</loc><lastmod>2014-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-neat-trick-for-partially-closed-type-families-333734</loc><lastmod>2014-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-your-lenses-even-do-notation-333732</loc><lastmod>2014-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-type-lens-laws-333733</loc><lastmod>2014-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-got-lenses-in-my-functors-333736</loc><lastmod>2014-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lens-you-an-applicative-for-great-haskell-333735</loc><lastmod>2014-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-you-run-void-on-your-power-mac-333932</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-is-entering-its-most-dangerous-phase-four-astronauts-one-fireball-and-no-margin-for-error-336323</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-current-status-of-diy-tenfourfox-333933</loc><lastmod>2021-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/batching-332209</loc><lastmod>2022-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/realmoji-332210</loc><lastmod>2022-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-part-iii-347250</loc><lastmod>2021-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hash-tables-explained-for-anyone-332211</loc><lastmod>2022-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-1-332212</loc><lastmod>2022-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-day-should-end-at-3am-332213</loc><lastmod>2022-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-part-ii-347251</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waking-up-early-332220</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tufts-change-makers-332214</loc><lastmod>2022-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-content-machine-332215</loc><lastmod>2022-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aloo-gobi-334000</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brioche-burger-buns-334001</loc><lastmod>2022-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-joy-of-building-a-ray-tracer-for-fun-in-rust-334002</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-334003</loc><lastmod>2021-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spreadsheet-334004</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jellyfish-clouds-334005</loc><lastmod>2021-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/date-picker-details-332216</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-spin-glass-part-i-347252</loc><lastmod>2021-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pluto-was-2006-332217</loc><lastmod>2022-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radiohead-live-at-the-astoria-may-1994-334006</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bbq-ribs-334009</loc><lastmod>2020-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-spreadsheet-334007</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wrote-a-compiler-334008</loc><lastmod>2021-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wine-update-and-2020-vintage-334010</loc><lastmod>2020-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chicken-tikka-masala-334011</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-alcoholic-spirits-334012</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-land-the-space-shuttle-from-space-334013</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-york-style-bagels-334014</loc><lastmod>2020-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-sent-texts-for-assassins-332221</loc><lastmod>2022-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voting-tactically-in-the-eu-elections-344239</loc><lastmod>2019-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3317-released-332586</loc><lastmod>2022-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3316-released-332587</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-craig-barton-wishes-hed-taught-maths-344240</loc><lastmod>2018-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2022-rubygems-updates-332588</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elksh-332222</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cost-of-building-an-idea-332223</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/website-like-a-library-332224</loc><lastmod>2022-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/carrot-and-red-lentil-daal-334015</loc><lastmod>2020-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-concrete-is-fun-334018</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bill-gates-ted-how-the-pandemic-will-shape-the-near-future-334016</loc><lastmod>2020-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chicken-udon-soup-334017</loc><lastmod>2020-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apricot-and-date-stuffed-pork-loin-334019</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brussels-sprout-and-sweet-potato-tacos-334020</loc><lastmod>2020-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/publishing-class-notes-332225</loc><lastmod>2022-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bonjour-ma-classe-334021</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eggplant-curry-334025</loc><lastmod>2020-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appreciating-duolingo-334022</loc><lastmod>2020-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/carrot-risotto-334023</loc><lastmod>2020-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artbruary-334024</loc><lastmod>2020-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/superhero-stew-334026</loc><lastmod>2020-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-swiftui-with-recipes-334027</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shakshuka-334028</loc><lastmod>2019-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-winemaking-at-home-334029</loc><lastmod>2019-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-swipes-works-332226</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-posters-for-humans-332227</loc><lastmod>2022-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/santa-maria-style-tri-tip-334030</loc><lastmod>2019-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laser-cut-tic-tac-toe-334031</loc><lastmod>2019-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-known-334032</loc><lastmod>2019-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distraction-free-writing-334033</loc><lastmod>2019-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-panic-334034</loc><lastmod>2019-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-dokku-to-google-cloud-run-334035</loc><lastmod>2019-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cs-15-data-structures-332228</loc><lastmod>2022-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formulaic-classes-332229</loc><lastmod>2022-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-weeks-left-332230</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/half-a-slice-of-apple-pie-332231</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chicken-dhansak-334036</loc><lastmod>2019-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/un-figure-out-able-software-332232</loc><lastmod>2022-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covid-test-instructions-332233</loc><lastmod>2022-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personal-software-332234</loc><lastmod>2022-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-brainstorming-334234</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-legacy-of-nfts-334235</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-10-334236</loc><lastmod>2021-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pictures-of-websites-334237</loc><lastmod>2021-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-service-based-design-org-334238</loc><lastmod>2021-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hand-and-the-brain-334239</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copying-is-the-way-design-works-334240</loc><lastmod>2020-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/read-the-dang-thing-out-loud-332236</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/problems-not-solutions-part-2-344061</loc><lastmod>2020-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-of-thoughts-332237</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preschooler-ai-332238</loc><lastmod>2022-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4010-released-332436</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/temporarily-disabling-language-support-on-rubygemsorg-332437</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinking-in-silence-332242</loc><lastmod>2022-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-things-of-everyday-design-334241</loc><lastmod>2020-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/collaborative-design-research-334242</loc><lastmod>2020-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-care-ethics-a-designers-guide-to-relationship-centered-morality-334246</loc><lastmod>2020-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-design-api-in-practice-334243</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethics-for-designers-in-the-real-world-snapchats-juneteenth-filter-334244</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-thyself-334245</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deontology-334249</loc><lastmod>2020-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bottom-line-up-front-write-to-make-decisions-faster-334247</loc><lastmod>2020-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consequentialism-explained-ethics-based-on-outcomes-for-designers-334248</loc><lastmod>2020-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unexamined-life-334252</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-big-changes-one-step-at-a-time-334250</loc><lastmod>2020-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtue-ethics-334251</loc><lastmod>2020-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-brief-guide-to-design-feedback-334254</loc><lastmod>2020-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-brand-334253</loc><lastmod>2020-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engagement-is-an-antimetric-334255</loc><lastmod>2020-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-looms-334256</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-alignment-vs-purpose-alignment-334257</loc><lastmod>2020-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-paradox-at-the-heart-of-ab-testing-334258</loc><lastmod>2020-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-books-i-read-in-2019-334259</loc><lastmod>2019-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-thinking-is-a-lifeline-for-struggling-design-systems-334260</loc><lastmod>2019-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-mcas-matter-332243</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/367-released-332467</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3522-released-332487</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-design-for-rubygemsorg-332488</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-apis-the-evolution-of-design-systems-334261</loc><lastmod>2019-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-an-audio-waveform-visualizer-with-vanilla-java-script-334262</loc><lastmod>2019-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-and-machine-learning-334263</loc><lastmod>2019-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-how-to-see-334264</loc><lastmod>2019-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intuition-vs-data-334265</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pi-332244</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taylor-and-francis-doing-trumps-dirty-work-for-him-344241</loc><lastmod>2018-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-land-of-endless-socialization-332245</loc><lastmod>2022-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-role-of-doubt-in-design-334269</loc><lastmod>2019-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-google-search-shows-us-about-the-future-of-product-design-334266</loc><lastmod>2019-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-physical-sackur-tetrode-entropy-of-an-ideal-gas-347253</loc><lastmod>2021-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-netlify-to-build-an-email-sign-up-widget-334267</loc><lastmod>2019-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-management-strategy-that-saved-apollo-11-334268</loc><lastmod>2019-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/responsive-roadmaps-334272</loc><lastmod>2019-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delight-comes-last-334270</loc><lastmod>2019-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-inevitable-same-ification-of-the-internet-334271</loc><lastmod>2019-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-to-variable-fonts-334274</loc><lastmod>2019-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-slippery-slope-of-in-product-messaging-334273</loc><lastmod>2019-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compounding-design-expiring-design-334275</loc><lastmod>2019-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-type-of-bathroom-lock-332246</loc><lastmod>2022-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-have-lower-bounds-on-generics-334317</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/past-present-and-future-of-sorbet-type-syntax-334318</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typing-instance-variables-in-mixins-334319</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approximating-strace-with-instrumentsapp-334321</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-typing-on-phones-was-fast-334320</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bug-squash-an-underrated-interview-question-334323</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-my-iphone-as-a-travel-laptop-334322</loc><lastmod>2024-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generic-methods-cannot-have-non-generic-defaults-in-sorbet-334324</loc><lastmod>2024-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-use-chatgpt-daily-scientistcoder-perspective-334325</loc><lastmod>2024-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/praising-hacking-and-low-tech-solutions-chatgpt-wrote-me-a-personal-javascript-browser-plugin-334326</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-left-silicon-valley-for-nyc-25y-ago-a-retrospective-334327</loc><lastmod>2023-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heart-reacts-332247</loc><lastmod>2022-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worrying-news-from-turkey-344242</loc><lastmod>2018-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-v26-lockfile-checksums-are-finally-there-332479</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/362-released-332477</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2024-rubygems-updates-332478</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/361-released-332480</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/360-released-332481</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-completes-first-security-audit-with-trail-of-bits-332482</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2024-rubygems-updates-332483</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-for-purpose-in-stillness-one-month-without-doing-339764</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-does-have-to-be-every-day-332248</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gradient-descent-optimized-recursive-filters-for-deconvolution-deblurring-334328</loc><lastmod>2022-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transforming-noise-and-random-variables-through-non-linearities-334331</loc><lastmod>2022-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progressive-image-stippling-and-greedy-blue-noise-importance-sampling-334329</loc><lastmod>2022-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-blur-from-images-deconvolution-and-using-optimized-simple-filters-334330</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-gpu-friendly-antialiasing-downsampling-filter-334332</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exposure-fusion-local-tonemapping-for-real-time-rendering-334333</loc><lastmod>2022-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/light-transport-matrices-svd-spectral-analysis-and-matrix-completion-334334</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-q4-and-2026-q1-newsletter-334335</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-q1-newsletter-334336</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2024-newsletter-334337</loc><lastmod>2024-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tufts-meal-plans-are-a-scam-332249</loc><lastmod>2022-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-redemption-arc-is-coming-332250</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/couch-guy-332251</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overwhelmed-332252</loc><lastmod>2022-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2024-newsletter-334338</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2024-newsletter-334339</loc><lastmod>2024-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2024-newsletter-334340</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2024-newsletter-334341</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2024-newsletter-334342</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2024-newsletter-334343</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2024-newsletter-334344</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2024-newsletter-334345</loc><lastmod>2024-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-5th-1582-332253</loc><lastmod>2022-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2024-newsletter-334346</loc><lastmod>2024-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2024-newsletter-334347</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2023-newsletter-334351</loc><lastmod>2023-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2023-newsletter-334348</loc><lastmod>2023-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2023-newsletter-334349</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2023-newsletter-334350</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2023-newsletter-334354</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2023-newsletter-334352</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2023-newsletter-334353</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2022-newsletter-334355</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2022-newsletter-334356</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-fonts-in-obsidian-334357</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/folder-notes-in-obsidian-publish-334358</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instrumenting-axum-projects-334359</loc><lastmod>2023-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-fun-to-do-things-with-care-332254</loc><lastmod>2022-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3521-released-332489</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2024-rubygems-updates-332490</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3520-released-332491</loc><lastmod>2024-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3519-released-332492</loc><lastmod>2024-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3518-released-332493</loc><lastmod>2024-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2024-rubygems-updates-332494</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-brain-uses-the-same-neurons-to-see-the-real-world-and-imagine-it-in-your-head-336324</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raskreddit-332255</loc><lastmod>2022-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/am-i-a-gym-bro-now-332256</loc><lastmod>2022-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/app-identity-332257</loc><lastmod>2022-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-jealousy-332260</loc><lastmod>2022-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giving-out-chick-fil-a-on-a-schedule-app-332258</loc><lastmod>2022-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3517-released-332495</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2024-rubygems-updates-332496</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-18th-century-jesuit-priest-who-sketched-quantum-theory-two-centuries-early-336325</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/60-khz-332259</loc><lastmod>2022-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3516-released-332497</loc><lastmod>2024-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-new-laser-can-glue-paper-without-any-adhesives-and-its-a-bigger-deal-than-youd-think-336326</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chemists-solved-the-ultimate-ghost-ship-mystery-of-the-mary-celeste-the-science-is-wilder-than-the-legends-336329</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-flesheating-fly-is-making-its-way-towards-the-us-can-it-be-stopped-336327</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-your-brain-already-understands-complex-music-theory-without-ever-taking-a-single-piano-lesson-336328</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scientists-solve-origin-of-a-massive-ocean-current-carrying-a-hundred-times-more-water-than-all-the-worlds-rivers-combined-336330</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cat-like-robot-mimics-bunting-to-help-you-relax-and-it-actually-works-336331</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-are-only-27-asiatic-cheetahs-left-in-the-wild-war-in-iran-could-wipe-out-worlds-rarest-big-cat-336332</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern-transported-antimatter-on-the-road-for-the-first-time-336333</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-misjudged-my-chinese-professor-332261</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-calcyoulater-subconsciously-332262</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entropy-of-an-ideal-gas-with-coarse-graining-347254</loc><lastmod>2021-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-sixth-sense-for-errors-332263</loc><lastmod>2022-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-design-improvement-for-our-communal-showers-332264</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/information-distribution-332265</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wetoddle-retrospective-347255</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-guilt-for-useless-things-332267</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quasirandomness-implication-344243</loc><lastmod>2018-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cornflakes-332268</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gamelan-music-332269</loc><lastmod>2022-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-astronauts-saw-6-meteorites-slam-into-the-moon-336334</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-cats-quit-dinner-early-and-why-a-new-smell-can-pull-them-back-to-the-bowl-336335</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-artemis-ii-capsule-will-be-twice-as-hot-as-the-sun-during-its-re-entry-a-hypersonics-expert-explains-how-they-will-survive-336336</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3514-released-332499</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaks-are-extremely-powerful-332270</loc><lastmod>2022-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3515-released-332498</loc><lastmod>2024-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ben-edit-332271</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3513-released-332501</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2024-rubygems-updates-332500</loc><lastmod>2024-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-7-days-of-meditation-can-rewire-your-brain-new-study-finds-336337</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-ai-gives-robots-muscles-memory-to-hit-a-99-success-rate-on-delicate-manual-tasks-336338</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-single-dose-of-magic-mushrooms-helped-smokers-quit-at-4-times-the-rate-of-nicotine-patches-336339</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-moving-on-from-telegram-339765</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/website-rewrite-332273</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fancy-quotation-marks-332274</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scientists-placed-a-6-mile-fiber-optic-cable-in-front-of-a-glacier-and-recorded-56000-icebergs-breaking-off-336340</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-2712-released-336341</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-2711-released-336342</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-keepassxcs-code-quality-control-336343</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-2710-released-336344</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-279-released-336345</loc><lastmod>2024-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meaningful-conversation-332275</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3512-released-332502</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-the-meaning-of-salvation-333758</loc><lastmod>2012-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exegesis-with-humility-333757</loc><lastmod>2012-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-why-im-pro-peace-and-not-anti-war-333762</loc><lastmod>2012-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-nonviolence-and-the-government-333759</loc><lastmod>2012-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-interpreting-the-old-testament-333761</loc><lastmod>2012-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-the-jesus-revolution-333760</loc><lastmod>2012-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testimony-the-development-of-my-beliefs-333763</loc><lastmod>2012-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-conscientious-objector-discharge-333764</loc><lastmod>2012-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keepassxc-278-released-336346</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/300-am-radio-332276</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x-shows-why-stricter-tech-regulation-is-necessary-333785</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflix-cant-be-allowed-to-buy-warner-discovery-333791</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escaping-the-trap-of-us-tech-dependence-333786</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-united-states-is-a-rogue-state-333789</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-critical-tech-reading-list-for-winter-2026-333787</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elon-musks-x-must-be-banned-333788</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-need-to-reassess-our-relationship-to-digital-tech-333790</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generative-ai-is-a-societal-disaster-333793</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tech-critics-guide-to-holiday-gift-giving-333792</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-critical-tech-reading-list-for-fall-2025-333794</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-causes-more-harm-than-good-333795</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-linkedin-post-ideas-for-founders-in-2026-with-examples-333796</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-ai-philosophy-333797</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-you-need-to-know-about-the-x-algorithm-update-jan-2026-333798</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gimme-back-my-headphones-332277</loc><lastmod>2022-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-ordinal-why-typefully-is-the-best-alternative-333799</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-sync-x-twitter-drafts-between-web-and-mobile-333800</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-my-linkedin-url-333801</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linkedin-private-mode-how-to-browse-anonymously-in-2026-333802</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-a-linkedin-business-page-complete-guide-for-2026-333803</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-see-who-viewed-your-linkedin-profile-333804</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-are-linkedin-impressions-333805</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-all-powered-by-electric-meat-332278</loc><lastmod>2022-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meap-help-messages-344062</loc><lastmod>2020-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-keep-rewriting-my-personal-website-332280</loc><lastmod>2022-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/college-cs-classes-are-tragically-dull-332279</loc><lastmod>2022-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-cancel-linkedin-premium-complete-guide-for-2026-333806</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-linkedin-meme-your-way-to-success-on-linkedin-333807</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-linkedin-premium-worth-it-the-ultimate-2026-guide-333808</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-guide-to-linkedin-profile-optimization-333809</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-small-life-radius-332281</loc><lastmod>2022-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/358-released-332510</loc><lastmod>2024-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygems-is-not-vulnerable-to-the-xzliblzma-backdoor-332511</loc><lastmod>2024-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-a-carousel-post-on-linkedin-step-by-step-guide-333810</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-7-best-taplio-alternatives-in-2026-333811</loc><lastmod>2025-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-linkedin-scheduler-2026-our-top-picks-333812</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-authoredup-alternative-review-for-linkedin-growth-333813</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/govuk-eyes-api-overhaul-graphql-could-do-the-job-336415</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-app-i-built-made-the-first-money-339766</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mornings-set-the-tone-332282</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-brain-can-observe-itself-332283</loc><lastmod>2022-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/locked-posts-on-ghost-332284</loc><lastmod>2022-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-sprout-social-sprout-social-alternative-and-review-333814</loc><lastmod>2025-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ideal-linkedin-post-image-size-ultimate-guide-for-2026-333815</loc><lastmod>2025-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-complete-guide-on-how-to-schedule-linkedin-posts-333816</loc><lastmod>2025-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-often-should-you-post-on-linkedin-333817</loc><lastmod>2025-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hugging-faces-safetensors-metas-helion-join-pytorch-foundation-336416</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-software-has-a-clear-geography-332285</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everyones-asking-for-tips-now-332286</loc><lastmod>2022-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theres-no-personal-space-in-college-332287</loc><lastmod>2022-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3311-released-332595</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2022-rubygems-updates-332596</loc><lastmod>2022-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3310-released-332597</loc><lastmod>2022-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/339-released-332598</loc><lastmod>2022-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-worth-it-to-be-passive-aggressive-332288</loc><lastmod>2022-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-add-your-resume-to-linkedin-tutorial-and-best-practices-for-2026-333818</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-buffer-buffer-alternative-and-review-333821</loc><lastmod>2024-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-write-twitters-new-x-x-unicode-symbol-333819</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-20-social-media-sites-and-platforms-to-grow-your-brand-333820</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/complete-guide-to-import-twitter-to-bluesky-follows-tweets-blocks-333822</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-own-your-audience-with-an-email-newsletter-333823</loc><lastmod>2024-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-bluesky-is-it-worth-moving-from-x-333824</loc><lastmod>2024-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-run-my-life-on-reminders-332289</loc><lastmod>2022-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-recurring-tasks-in-war-room-work-332292</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beginning-of-college-sucks-332290</loc><lastmod>2022-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-office-makes-me-feel-stupid-332291</loc><lastmod>2022-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-love-email-332293</loc><lastmod>2022-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-magic-of-the-common-room-332294</loc><lastmod>2022-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-we-still-use-snapchat-332295</loc><lastmod>2022-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friday-january-21-2022-332296</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thursday-january-20-2022-332297</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wednesday-january-19-2022-332298</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tuesday-january-18-2022-332299</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monday-january-17-2022-332300</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-emoji-picker-epiphany-332301</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-admits-it-needs-deep-architectural-work-as-outages-persist-336417</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sunday-january-16-2022-332302</loc><lastmod>2022-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-room-332307</loc><lastmod>2021-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-to-use-all-of-my-ridiculously-many-meal-swipes-332303</loc><lastmod>2022-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saturday-january-15-2022-332304</loc><lastmod>2022-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friday-january-14-2022-332305</loc><lastmod>2022-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thursday-january-13-2022-332306</loc><lastmod>2022-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocks-recap-332308</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-10-best-twitter-post-templates-in-2026-333825</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-time-to-post-on-twitter-x-in-2026-333826</loc><lastmod>2024-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-times-to-post-on-linkedin-in-2026-333827</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-5-best-tweet-schedulers-free-paid-tools-333828</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-find-and-search-old-tweets-a-comprehensive-guide-333829</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-complete-guide-to-x-twitter-advanced-search-333830</loc><lastmod>2024-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uks-biggest-police-force-gears-up-for-1-billion-erp-overhaul-swaps-si-for-si-oracle-for-oracle-336418</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropics-zero-day-machine-mythos-triggers-hype-criticism-336419</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-blog-update-332309</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roglkpl-344063</loc><lastmod>2020-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-c64jasm-projects-with-vice-and-c64debugger-332310</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-hootsuite-why-typefully-is-the-best-alternative-333831</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-schedule-long-form-posts-on-xtwitter-333832</loc><lastmod>2024-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-funniest-xtwitter-accounts-to-follow-333833</loc><lastmod>2024-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-schedule-tweets-like-a-pro-a-complete-guide-333834</loc><lastmod>2024-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-7-best-ai-writing-tools-to-help-you-create-better-content-333835</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-twitter-x-why-is-twitter-now-x-333836</loc><lastmod>2024-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c64jasm-object-literals-332313</loc><lastmod>2019-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-argparse-332311</loc><lastmod>2019-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dirty-tricks-6502-programmers-use-332312</loc><lastmod>2019-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c64-tool-tricks-vice-and-others-332316</loc><lastmod>2018-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loading-sprites-petscii-and-sid-with-c64jasm-332314</loc><lastmod>2019-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c64jasm-a-new-take-on-c64-macro-assembling-332315</loc><lastmod>2018-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bintris-c64-bad-lines-and-flexible-line-distance-series-part-5-332317</loc><lastmod>2018-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/break-down-of-a-c64-demo-effect-332318</loc><lastmod>2018-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-just-want-simple-s3-332319</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqlite-3530-332320</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/with-ai-you-barely-need-a-frontend-framework-332324</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-fixup-is-magic-and-magit-is-too-332321</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-years-on-aws-and-never-not-my-job-332322</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/put-your-ssh-keys-in-your-tpm-chip-332323</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-level-rust-getting-80-of-the-benefits-with-20-of-the-pain-332325</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bet-on-whether-ml-kem-768-or-x25519-will-break-first-332326</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-lenovos-wwan-unlock-blob-with-a-100-line-bash-script-332327</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-defender-is-being-used-to-hack-windows-332328</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/409-released-332438</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x-twitter-monetization-guide-how-to-make-money-on-xtwitter-333837</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xtwitter-analytics-ultimate-guide-top-tools-and-tips-333838</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-makes-it-easier-for-pytorch-users-to-switch-to-its-own-ai-chips-336420</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uk-eyes-deeper-sovereign-space-surveillance-capabilities-336422</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/s3-files-a-bit-of-a-game-changer-336421</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trump-eyes-700m-cut-for-already-depleted-cisa-336423</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-releases-family-of-apache-20-licensed-llms-336424</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-lunduke-journal-sub-perks-lifetime-price-increase-next-week-336739</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-for-ply-model-format-and-inlinegeometry-node-336425</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/additional-thoughts-on-the-ted-hill-paper-344244</loc><lastmod>2018-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/407-released-332440</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-account-suspended-how-to-appeal-and-recover-access-333842</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-hypefury-why-typefully-is-the-best-alternative-333839</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-video-length-size-limits-best-formats-explained-333841</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supercharge-your-twitter-game-with-chatgpt-a-guide-for-creators-333840</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-video-length-limit-how-long-can-a-twitter-video-be-333843</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-see-turn-off-sensitive-content-on-twitterx-333844</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-impressions-what-are-they-how-do-you-boost-them-333845</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/400beta2-released-332451</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typefully-vs-tweethunter-why-typefully-is-the-best-alternative-333846</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chirr-app-vs-typefully-the-best-twitter-thread-creator-333847</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/affiliate-marketing-on-twitter-6-proven-strategies-for-2026-333848</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-publish-guide-best-practices-333849</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-audience-platform-guide-best-practices-333850</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-topics-how-to-follow-topics-on-twitterx-333851</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-influencer-marketing-guide-best-practices-333852</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/400beta1-released-332452</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/372-released-332453</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-rubygemsorg-protects-our-communitys-critical-oss-infrastructure-332454</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-on-malicious-gems-removal-332456</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2025-rubygems-updates-332455</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2025-rubygems-updates-332457</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/371-released-332458</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-effective-twitter-post-templates-to-increase-engagement-333853</loc><lastmod>2022-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-b2b-marketing-the-guide-to-explosive-growth-in-april-2026-333854</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-growth-hacking-tips-the-cheatsheet-2026-333855</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-v27-last-release-before-bundler-4-332459</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maintainer-role-332484</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-twitter-for-competitor-analysis-strategy-to-do-it-right-333856</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3523-released-332485</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2024-rubygems-updates-332486</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boost-your-twitter-engagement-rate-expert-tips-for-2026-333857</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-seo-guide-tips-to-optimize-twitter-for-better-seo-333858</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2025-rubygems-updates-332463</loc><lastmod>2025-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/370-released-332460</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/has-an-uncomfortable-truth-been-suppressed-344245</loc><lastmod>2018-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-policies-now-live-332461</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2025-rubygems-updates-332462</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/369-released-332464</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2025-rubygems-updates-332465</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/368-released-332466</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-unroll-a-twitter-thread-7-best-thread-reader-apps-333859</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fedora-the-first-vibe-coded-linux-distro-336703</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-new-policies-for-rubygemsorg-332468</loc><lastmod>2025-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2025-rubygems-updates-332469</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-with-hypothetical-sham-packages-332471</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/366-released-332470</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-journal-in-combinatorics-344246</loc><lastmod>2018-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/365-released-332472</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/364-released-332473</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2025-rubygems-updates-332474</loc><lastmod>2025-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2024-rubygems-updates-332475</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/363-released-332476</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-auto-install-just-got-a-whole-lot-better-332503</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-10-twitter-extensions-to-boost-your-twitter-experience-333860</loc><lastmod>2022-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-growth-tools-to-grow-your-business-in-april-2026-333861</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-unique-twitter-benefits-purpose-of-twitter-for-business-333862</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-trends-how-to-explore-worldwide-and-us-trending-topics-333863</loc><lastmod>2022-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-professional-vs-personal-account-april-2026-333864</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-threads-5-inspiring-examples-to-boost-your-engagement-333865</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3511-released-332504</loc><lastmod>2024-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2024-rubygems-updates-332505</loc><lastmod>2024-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3510-released-332506</loc><lastmod>2024-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-implications-of-crypto-rewards-on-rubygemsorg-332507</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/359-released-332509</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2024-rubygems-updates-332508</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-thread-ideas-to-get-a-ton-of-followers-in-april-2026-333866</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-thread-template-for-explosive-engagement-april-2026-333867</loc><lastmod>2022-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-best-twitter-apps-for-different-uses-updated-april-2026-333868</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3420-released-332531</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-infinities-that-are-surprisingly-equal-344247</loc><lastmod>2017-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2023-rubygems-updates-332532</loc><lastmod>2023-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3419-released-332533</loc><lastmod>2023-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2023-rubygems-updates-332534</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evergreen-tweet-the-ultimate-timeless-twitter-content-hack-333869</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-top-12-best-crypto-newsletters-in-april-2026-333870</loc><lastmod>2022-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-twitter-articles-for-free-use-threads-on-typefully-333871</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-killer-twitter-threads-in-2026-333872</loc><lastmod>2022-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-schedule-threads-on-twitter-thread-scheduler-333873</loc><lastmod>2021-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-see-twitter-analytics-for-another-account-333874</loc><lastmod>2021-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/level-up-your-rubygems-account-security-with-security-devices-332535</loc><lastmod>2023-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3418-released-332536</loc><lastmod>2023-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2023-rubygems-updates-332537</loc><lastmod>2023-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3417-released-332538</loc><lastmod>2023-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3416-released-332539</loc><lastmod>2023-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3415-released-332540</loc><lastmod>2023-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitters-thread-mode-is-a-big-deal-for-twitter-threads-333875</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-gm-mean-in-text-333876</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2023-rubygems-updates-332543</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2023-rubygems-updates-332541</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3414-released-332542</loc><lastmod>2023-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3413-released-332544</loc><lastmod>2023-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-security-device-support-on-rubygems-cli-332546</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2023-rubygems-updates-332545</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3412-released-332547</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3411-released-332548</loc><lastmod>2023-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-api-deprecation-delayed-332549</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3410-released-332550</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suunto-april-2026-update-40-new-features-including-varia-radar-support-333877</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2022-rubygems-updates-332571</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fit-file-is-garmins-new-varia-820-radar-too-good-333879</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coros-spring-2026-software-update-adds-race-pace-strategy-climb-guidance-and-more-333878</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zwift-announces-new-springsummer-2026-roads-features-integrations-333880</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-tidbits-amazfit-new-products-coming-gopro-gp3-footage-hoverair-aqua-dji-avata-360-333881</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/garmin-launches-whatsapp-integration-for-watches-333882</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suunto-opens-up-app-creation-to-anyone-no-account-required-333883</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suunto-vs-garmin-lawsuit-gets-really-frisky-garmins-countersuit-333884</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3324-released-332574</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/septemeber-2022-rubygems-updates-332573</loc><lastmod>2022-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-ways-to-get-instant-access-to-a-terminal-in-linux-348261</loc><lastmod>2010-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/15-years-of-shader-minification-333885</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-made-an-animated-movie-in-8kb-333886</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/procedural-3d-mesh-generation-in-a-64kb-intro-333887</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artwork-for-the-tokyo-demo-fest-lightning-talks-333888</loc><lastmod>2021-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-e-sport-live-coding-competitions-333889</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-release-i-probe-333890</loc><lastmod>2019-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-memories-over-things-339767</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blog-339768</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/services-339770</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2022-rubygems-updates-332576</loc><lastmod>2022-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3322-released-332577</loc><lastmod>2022-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3321-released-332578</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demoscene-session-at-siggraph-2018-333892</loc><lastmod>2018-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talk-at-siggraph-asia-2018-333891</loc><lastmod>2018-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/texturing-in-a-64kb-intro-333893</loc><lastmod>2018-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-dive-into-the-making-of-immersion-333894</loc><lastmod>2018-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-on-a-raspberry-pi-333895</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/displaying-images-in-mysql-333896</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memory-access-patterns-and-performance-333897</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turn-images-into-contour-maps-333898</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/requiring-mfa-on-popular-gem-maintainers-332580</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-vii-aiming-for-further-results-344248</loc><lastmod>2017-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3320-released-332581</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2022-rubygems-updates-332582</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stylized-image-binning-algorithm-333899</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-architectures-alphazero-moment-is-here-333900</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spilling-the-neural-tea-a-journey-down-the-side-channel-333901</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2022-rubygems-updates-332585</loc><lastmod>2022-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-sparsify-or-to-quantize-a-hardware-architecture-view-333902</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-editors-desk-2026-edition-333903</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-agent-memory-from-a-computer-architecture-perspective-visions-and-challenges-ahead-333904</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tag-and-rename-music-with-tagscanner-348262</loc><lastmod>2010-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pipeorgan-modeling-memory-bandwidth-bound-executions-for-ai-and-beyond-333905</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-memoriam-remembering-mike-flynn-333906</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntus-rust-gnu-utils-replacement-17x-slower-buggy-336740</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-apache-software-foundation-drops-the-apache-336741</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3314-released-332591</loc><lastmod>2022-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-popular-ruby-packages-more-secure-332589</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3315-released-332590</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2110-released-332801</loc><lastmod>2013-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2013-released-332802</loc><lastmod>2013-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-now-supports-gittip-332803</loc><lastmod>2013-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bogusbazaar-a-criminal-network-of-webshop-fraudsters-341092</loc><lastmod>2024-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2022-rubygems-updates-332592</loc><lastmod>2022-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3313-released-332593</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3312-released-332594</loc><lastmod>2022-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2012-released-332805</loc><lastmod>2013-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/219-released-332804</loc><lastmod>2013-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/run-android-on-your-windows-mobile-phone-348263</loc><lastmod>2010-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microarchitectural-modeling-in-the-era-of-accelerator-rich-systems-and-computing-at-scale-333907</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hitchhikers-guide-to-coherent-fabrics-5-programming-rules-for-cxl-nvlink-and-infinityfabric-333908</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-journal-flips-344249</loc><lastmod>2017-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2022-rubygems-updates-332602</loc><lastmod>2022-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/336-released-332603</loc><lastmod>2022-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-v23-locking-the-version-of-bundler-itself-332604</loc><lastmod>2022-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygems-adoptions-332605</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/206-released-332831</loc><lastmod>2013-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/205-released-332832</loc><lastmod>2013-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/080-released-332898</loc><lastmod>2004-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/070-released-332899</loc><lastmod>2004-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/061-released-332900</loc><lastmod>2004-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2021-rubygems-updates-332606</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/335-released-332607</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/334-released-332608</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-complete-story-of-godel-incompleteness-4300-views-347096</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/333-released-332609</loc><lastmod>2021-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/332-released-332610</loc><lastmod>2021-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/331-released-332611</loc><lastmod>2021-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/330-released-332612</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/050-released-332902</loc><lastmod>2004-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/060-released-332901</loc><lastmod>2004-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/040-released-332903</loc><lastmod>2004-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/030-released-332904</loc><lastmod>2004-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/020-released-332905</loc><lastmod>2004-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaks-332906</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-be-a-process-zealot-332907</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/black-basta-buster-decrypting-files-without-paying-the-ransom-341093</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/certiception-the-adcs-honeypot-we-always-wanted-341094</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobile-anonymity-software-package-blue-merle-gets-a-20-release-341095</loc><lastmod>2024-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2021-rubygems-updates-332613</loc><lastmod>2021-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3233-released-332614</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3232-released-332615</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3225-released-332626</loc><lastmod>2021-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3224-released-332627</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ieee-computer-architecture-letters-cal-an-update-and-faqs-333909</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2021-rubygems-updates-332616</loc><lastmod>2021-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3231-released-332617</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3230-released-332618</loc><lastmod>2021-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2021-rubygems-updates-332619</loc><lastmod>2021-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3229-released-332620</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3228-released-332621</loc><lastmod>2021-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inheritance-composition-and-everything-inbetween-341747</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-into-programming-in-2023-341748</loc><lastmod>2023-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2021-rubygems-updates-332622</loc><lastmod>2021-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feedback-on-paas-realism-346221</loc><lastmod>2014-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3227-released-332623</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3218-released-332635</loc><lastmod>2021-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2021-rubygems-updates-332636</loc><lastmod>2021-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3217-released-332637</loc><lastmod>2021-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paas-for-realists-346222</loc><lastmod>2014-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3216-released-332638</loc><lastmod>2021-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2021-rubygems-updates-332625</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oregon-state-university-teaches-white-rage-as-computer-science-336704</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-droid-says-the-bible-is-safe-for-work-for-now-336705</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/omarchy-linux-hits-150000-installs-this-month-alone-336706</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-droid-hides-bible-apps-as-nsfw-promotes-porn-336707</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unpublished-anti-lunduke-hit-piece-336708</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-changes-from-master-to-main-336709</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnome-foundation-discusses-refusing-funds-from-framework-computer-336710</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/try-my-web-app-melodique-a-procedural-melodic-phrase-generator-342105</loc><lastmod>2012-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algorithms-making-music-342106</loc><lastmod>2012-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2021-rubygems-updates-332628</loc><lastmod>2021-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3222-released-332630</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3223-released-332629</loc><lastmod>2021-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3221-released-332631</loc><lastmod>2021-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3220-released-332632</loc><lastmod>2021-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2021-rubygems-updates-332633</loc><lastmod>2021-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3219-released-332634</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-tachyons-garbage-collector-342107</loc><lastmod>2012-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-hdtvs-for-my-media-pc-342108</loc><lastmod>2012-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tachyons-design-principles-342109</loc><lastmod>2012-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2021-rubygems-updates-332639</loc><lastmod>2021-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4chan-lawyer-says-uk-demands-make-good-bedding-for-my-pet-hamster-336714</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-confidential-communication-from-uks-ofcom-to-4chan-336711</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-adding-ai-facial-recognition-you-can-only-turn-off-3-times-a-year-336713</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-em-dash-is-not-indicative-of-ai-generated-text-336712</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-uk-begins-process-of-blocking-4chan-in-60-days-336715</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frameworks-discord-moderators-go-on-strike-over-fash-software-support-336716</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detect-fash-feature-developed-and-rejected-for-systemd-336717</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-missing-ingredients-from-your-monitoring-alerts-341749</loc><lastmod>2022-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/living-side-by-side-with-an-ai-341750</loc><lastmod>2022-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2021-rubygems-updates-332641</loc><lastmod>2021-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3213-released-332643</loc><lastmod>2021-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3214-released-332642</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-vi-sketch-proof-of-the-main-conjecture-for-the-balanced-sequences-model-344250</loc><lastmod>2017-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3212-released-332644</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3211-released-332645</loc><lastmod>2021-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-more-secure-bundler-we-fixed-our-source-priorities-332646</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3210-released-332647</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-2021-rubygems-updates-332648</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/us-federal-support-for-human-origins-research-may-be-over-347097</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-red-hat-employees-celebrating-charlie-kirks-murder-336742</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-archive-in-settlement-negotiations-with-universal-336745</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-big-tech-leftists-lost-their-minds-this-week-336743</loc><lastmod>2025-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xlibre-on-openbsd-freebsd-ghostbsd-netbsd-dragonflybsd-336744</loc><lastmod>2025-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xlibre-trolls-leftists-renames-firstscreenptr-to-masterscreen-336746</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaked-email-ibm-assimilating-red-hat-like-the-borg-336747</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-phrack-north-korea-proton-mail-story-336748</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-dependencies-and-orders-338605</loc><lastmod>2022-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2020-rubygems-updates-332669</loc><lastmod>2020-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2020-rubygems-updates-332670</loc><lastmod>2020-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-sha1-passwords-from-rubygemsorg-332672</loc><lastmod>2020-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/api-key-logging-leak-332671</loc><lastmod>2020-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2020-rubygems-updates-332673</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/313-released-332677</loc><lastmod>2020-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2020-rubygems-updates-332678</loc><lastmod>2020-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-leftists-celebrate-murder-of-charlie-kirk-336749</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2020-rubygems-updates-332674</loc><lastmod>2020-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-v-we-want-a-local-central-limit-theorem-344251</loc><lastmod>2017-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3170-more-energy-to-create-gpt4-than-an-18yearold-332908</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vivo-time-332909</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-iv-first-problem-more-or-less-solved-344252</loc><lastmod>2017-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boston-nyc-washington-dc-guide-332910</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-iii-344253</loc><lastmod>2017-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intransitive-dice-ii-344254</loc><lastmod>2017-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-potential-new-polymath-project-intransitive-dice-344255</loc><lastmod>2017-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ancient-handaxes-made-from-geodes-347098</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-into-a-neanderthal-gallery-at-la-roche-cotard-347099</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-phone-and-an-arduous-journey-bootstrapping-lineageos-344064</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2020-rubygems-updates-332676</loc><lastmod>2020-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rearranging-the-file-browser-menu-for-insphex-344256</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-joy-of-walking-332911</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-my-kitchen-so-clean-332912</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/directory-commands-for-an-interlisp-file-viewer-344257</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/produce-more-than-you-consume-332913</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/napoleon-biography-takeaways-332914</loc><lastmod>2025-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-interlisp-file-viewer-in-common-lisp-344258</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-box-everything-i-did-with-an-arduino-starter-kit-332915</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-lisp-helped-my-retrochallenge-2024-project-344259</loc><lastmod>2025-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-interlisp-10-and-twenex-344260</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-year-since-coming-back-to-linux-344261</loc><lastmod>2025-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-bundler-update-332679</loc><lastmod>2020-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/308-released-332681</loc><lastmod>2020-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-rubygemsorg-stats-332680</loc><lastmod>2020-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/renamed-args_af-to-meap-344065</loc><lastmod>2020-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bluetooth-headphones-safety-332916</loc><lastmod>2025-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-graphics-support-to-dandegui-344262</loc><lastmod>2025-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-story-of-the-human-body-book-lessons-332917</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-text-style-for-dandegui-window-output-344263</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-lookback-332918</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/note-taking-332919</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-window-clearing-and-message-printing-to-dandegui-344264</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dandegui-a-gui-library-for-medley-interlisp-344265</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/305-released-332688</loc><lastmod>2019-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/304-released-332689</loc><lastmod>2019-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2710-released-332690</loc><lastmod>2019-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-and-february-bundler-update-332692</loc><lastmod>2019-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solutions-for-cant-find-gem-bundler-0a-with-executable-bundle-332691</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diary-of-a-ceo-book-lessons-332920</loc><lastmod>2024-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feeling-seen-332921</loc><lastmod>2024-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/48-laws-of-power-lessons-332922</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/january-and-february-2019-rubygems-updates-332693</loc><lastmod>2019-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-the-edit-linkset-form-332694</loc><lastmod>2019-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2018-bundler-update-332698</loc><lastmod>2019-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-from-roman-history-332923</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tachyon-has-a-garbage-collector-342110</loc><lastmod>2011-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-analysis-for-javascript-342111</loc><lastmod>2011-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-news-for-javascript-bad-news-for-me-342112</loc><lastmod>2011-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-on-the-uberclock-342113</loc><lastmod>2011-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metaprogramming-for-javascript-342114</loc><lastmod>2011-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-id-like-to-know-about-javascript-programs-342115</loc><lastmod>2011-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-compactness-and-optimization-levels-342116</loc><lastmod>2011-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presented-at-dls-2011-342117</loc><lastmod>2011-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toying-with-microcontrollers-part-deux-342118</loc><lastmod>2011-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-global-value-numbering-342119</loc><lastmod>2011-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-next-for-tachyon-342120</loc><lastmod>2011-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2019-security-advisories-332695</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-of-life-in-command-line-argument-parsing-344066</loc><lastmod>2020-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/303-released-332696</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/279-released-332697</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-my-first-command-line-arguments-344067</loc><lastmod>2020-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/problems-in-ai-alignment-a-scale-model-344266</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-2018-rubygems-updates-332699</loc><lastmod>2019-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2018-bundler-update-332712</loc><lastmod>2018-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-clock-for-the-nintendo-e-reader-333188</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-reader-cards-production-run-mistakes-were-made-333191</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-rom-hacking-sma-encrypted-p-roms-333189</loc><lastmod>2025-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-up-a-used-lp-2844-z-thermal-printer-333190</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-shooter-for-the-nintendo-e-reader-333193</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balatro-for-the-nintendo-e-reader-333192</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-nintendo-e-reader-cards-part-4-troubleshooting-333194</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-neo-geo-tiles-333195</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-nintendo-e-reader-cards-part-3-333196</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-e-reader-mystery-333197</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nintendo-e-reader-simple-fixed-point-333198</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-nintendo-e-reader-cards-more-learnings-333199</loc><lastmod>2024-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cramming-solitaire-onto-a-nintendo-e-reader-card-333200</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ben-franklin-the-original-large-language-model-344267</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-bundler-20-332701</loc><lastmod>2019-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-update-on-the-bundler-2-release-332700</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/302-released-332702</loc><lastmod>2019-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/301-released-332703</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/300-released-332704</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balatro-score-growth-333203</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-nintendo-e-reader-cards-333201</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balatro-planet-growth-333202</loc><lastmod>2024-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-driving-part-3-multiple-cars-333204</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-driving-part-2-drifting-333205</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-driving-part-1-waypoints-333206</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-dev-fixed-point-numbers-333207</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rom-hacking-learnings-333208</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-rom-hacking-digging-into-mame-traces-333209</loc><lastmod>2024-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2018-rubygems-updates-332705</loc><lastmod>2018-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/november-2018-bundler-update-332706</loc><lastmod>2018-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2018-bundler-update-332707</loc><lastmod>2018-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platon-rules-for-trustful-civic-organizing-344268</loc><lastmod>2025-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-2018-rubygems-updates-332713</loc><lastmod>2018-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-current-moment-344269</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-actually-literally-scientifically-already-alive-344270</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/october-2018-rubygems-updates-332708</loc><lastmod>2018-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mame-lua-for-better-retro-dev-333210</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-development-best-practices-344271</loc><lastmod>2024-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-rom-hacking-guide-part-3-changing-logic-333211</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-always-use-settimeout-and-never-setinterval-333216</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-rom-hacking-guide-part-2-changing-graphics-333212</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mame-debugging-333214</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neo-geo-rom-hacking-guide-part-1-intro-and-background-333213</loc><lastmod>2024-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discerning-the-super-metroid-map-with-bizhawk-and-lua-333215</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-google-drive-for-form-submissions-333218</loc><lastmod>2021-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-down-a-strange-react-warning-333217</loc><lastmod>2021-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-built-this-static-site-with-nextjs-333219</loc><lastmod>2021-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracting-neo-geo-emulator-graphics-data-to-create-animated-gifs-333220</loc><lastmod>2020-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squeezing-the-arduboy-for-every-byte-333221</loc><lastmod>2018-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mate-and-i3-333222</loc><lastmod>2017-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-internals-part-five-transactions-333223</loc><lastmod>2017-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-update-on-bundler-20-332709</loc><lastmod>2018-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2018-rubygems-updates-332721</loc><lastmod>2018-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/277-released-332722</loc><lastmod>2018-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-2018-bundler-update-332723</loc><lastmod>2018-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-internals-part-four-setstate-333224</loc><lastmod>2017-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-internals-part-three-basic-updating-333225</loc><lastmod>2017-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-internals-part-two-componentwillmount-and-componentdidmount-333226</loc><lastmod>2017-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/react-internals-part-one-basic-rendering-333227</loc><lastmod>2017-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/278-released-332710</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-bundler-1170-332711</loc><lastmod>2018-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-agency-narrowing-effect-344272</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electron-redux-and-persistence-333228</loc><lastmod>2016-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sega-saturn-and-transparency-333229</loc><lastmod>2016-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impromptu-web-scraping-333230</loc><lastmod>2015-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embedding-svg-into-a-reagent-component-333232</loc><lastmod>2015-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-is-a-pass-by-value-language-333231</loc><lastmod>2015-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eight-commandments-for-ai-a-consumers-perspective-344273</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-game-made-with-reagent-333233</loc><lastmod>2015-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clojurescript-internals-vectors-333234</loc><lastmod>2015-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reagent-rocks-333235</loc><lastmod>2015-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2018-rubygems-updates-332714</loc><lastmod>2018-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2018-bundler-update-332724</loc><lastmod>2018-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/march-2018-rubygems-updates-332725</loc><lastmod>2018-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/every-software-project-is-a-startup-that-will-probably-fail-344274</loc><lastmod>2023-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pair-programming-is-not-a-panacea-333236</loc><lastmod>2014-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2018-bundler-update-332726</loc><lastmod>2018-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-done-did-it-again-344275</loc><lastmod>2022-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-promises-in-wicked-detail-333237</loc><lastmod>2014-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-2018-bundler-update-332715</loc><lastmod>2018-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tradeoff-sliders-344276</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2018-rubygems-updates-332716</loc><lastmod>2018-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-lighting-and-shadows-in-my-2d-game-333238</loc><lastmod>2012-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-spatial-domain-variable-block-size-luma-dependent-chroma-compression-algorithm-333240</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waking-up-at-5am-to-code-333239</loc><lastmod>2012-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debunking-cisc-vs-risc-code-density-333241</loc><lastmod>2022-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-mrisc32-333242</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-want-to-show-a-thing-c-to-machine-code-333243</loc><lastmod>2021-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-2018-bundler-update-332717</loc><lastmod>2018-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2018-bundler-update-332718</loc><lastmod>2018-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-2018-rubygems-updates-332727</loc><lastmod>2018-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tls-10-and-11-deprecation-notice-332728</loc><lastmod>2018-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/273-released-332734</loc><lastmod>2017-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-fundamental-flaws-of-simd-isas-333244</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toying-with-avr-microcontrollers-342121</loc><lastmod>2011-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/june-2018-rubygems-updates-332719</loc><lastmod>2018-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/may-2018-bundler-update-332720</loc><lastmod>2018-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/272-released-332735</loc><lastmod>2017-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/271-released-332736</loc><lastmod>2017-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/270-released-332737</loc><lastmod>2017-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-116-20-is-so-close-332738</loc><lastmod>2017-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unsafe-object-deserialization-vulnerability-in-rubygems-332739</loc><lastmod>2017-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubleshoot-and-secure-your-cloud-with-aws-vpc-traffic-mirroring-and-kentik-341457</loc><lastmod>2021-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cascaded-lag-the-cumulative-impact-of-latency-on-applications-and-user-experience-341458</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-vs-observability-understanding-the-role-of-each-341459</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/276-released-332729</loc><lastmod>2018-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teaching-programming-with-the-aim-of-building-a-mental-model-344277</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/275-released-332730</loc><lastmod>2018-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-gem-development-a-little-better-332731</loc><lastmod>2018-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-update-for-december-and-yearly-update-for-2017-332732</loc><lastmod>2018-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2614-released-332740</loc><lastmod>2017-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mrisc32-stabilizing-the-base-architecture-333245</loc><lastmod>2021-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mc1-a-custom-computer-with-a-custom-cpu-based-on-a-custom-isa-333246</loc><lastmod>2020-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-for-mrisc32-vector-operations-333247</loc><lastmod>2020-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mrisc32-conditional-moves-333248</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2612-released-332743</loc><lastmod>2017-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/server-side-playgrounds-reimagined-build-boot-and-network-your-own-virtual-labs-333251</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-114-so-many-fixes-332744</loc><lastmod>2017-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ieee-754-suggestion-a-core-subset-333249</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-grounded-take-on-agentic-coding-for-production-environments-333250</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-or-typescript-how-to-benefit-from-the-dichotomy-333253</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-basics-understanding-pods-deployments-and-services-333252</loc><lastmod>2023-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-software-design-and-good-writing-333254</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-firecracker-powered-course-platform-to-learn-docker-and-kubernetes-333255</loc><lastmod>2023-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-containers-like-a-pro-333256</loc><lastmod>2022-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-publish-a-port-of-a-running-container-333257</loc><lastmod>2022-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-actually-happens-when-you-publish-a-container-port-333258</loc><lastmod>2022-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-bundler-website-332752</loc><lastmod>2016-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-visual-guide-to-ssh-tunnels-with-labs-333259</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-batch-edit-photos-with-phatch-348264</loc><lastmod>2010-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-how-to-debug-distroless-and-slim-containers-333260</loc><lastmod>2022-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-pursuit-of-better-container-images-alpine-distroless-apko-chisel-dockerslim-oh-my-333262</loc><lastmod>2022-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-how-to-extract-image-filesystem-without-running-any-containers-333261</loc><lastmod>2022-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-start-programming-in-go-advice-for-fellow-devops-engineers-333263</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-ephemeral-containers-and-kubectl-debug-command-333264</loc><lastmod>2022-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-develop-kubernetes-clis-like-a-pro-333265</loc><lastmod>2022-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cracking-the-docker-cli-how-to-grasp-container-management-commands-333266</loc><lastmod>2022-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-docker-with-docker-333267</loc><lastmod>2022-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-extend-kubernetes-api-kubernetes-vs-django-333268</loc><lastmod>2022-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/t-shaped-pipelines-in-go-ioteereader-and-iomultiwriter-333269</loc><lastmod>2022-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/265-released-332754</loc><lastmod>2016-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-eternal-struggle-344278</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplifying-our-stack-332756</loc><lastmod>2016-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-2016-push-332755</loc><lastmod>2016-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-call-kubernetes-api-from-go-types-and-common-machinery-333270</loc><lastmod>2022-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-kubernetes-api-resources-kinds-and-objects-333272</loc><lastmod>2022-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-call-kubernetes-api-using-simple-http-client-333271</loc><lastmod>2022-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/containers-vs-pods-taking-a-deeper-look-333275</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openfaas-run-containerized-functions-on-your-own-terms-333273</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-containers-from-the-bottom-up-333274</loc><lastmod>2021-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-of-hands-on-cloud-native-learning-platforms-333276</loc><lastmod>2021-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-proxy-http-keep-alive-timeout-and-sporadic-http-502s-333277</loc><lastmod>2021-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-and-how-to-use-containerd-from-command-line-333278</loc><lastmod>2021-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-standard-container-diving-into-the-oci-runtime-spec-333279</loc><lastmod>2021-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-index-format-fastly-and-bundler-112-332757</loc><lastmod>2016-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/264-released-332758</loc><lastmod>2016-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorg-gem-replacement-vulnerability-and-mitigation-332759</loc><lastmod>2016-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculus-phobics-introduction-to-differentiable-programming-344279</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/263-released-332760</loc><lastmod>2016-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/262-released-332761</loc><lastmod>2016-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recreational-image-reconstruction-with-decision-trees-344280</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/260-released-332763</loc><lastmod>2016-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-expose-multiple-containers-on-the-same-port-333280</loc><lastmod>2021-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-go-nethttp-socket-options-setsockopt-example-333281</loc><lastmod>2021-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-is-not-a-tsdb-333285</loc><lastmod>2021-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disposable-local-development-environments-with-vagrant-docker-and-arkade-333282</loc><lastmod>2021-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devops-sre-and-platform-engineering-333283</loc><lastmod>2021-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-choice-of-programming-languages-333284</loc><lastmod>2021-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-writing-parsers-with-nom-parser-combinator-framework-333288</loc><lastmod>2021-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-cheat-sheet-basics-metrics-labels-time-series-scraping-333287</loc><lastmod>2021-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-learn-promql-with-prometheus-playground-333286</loc><lastmod>2021-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pq-parse-and-query-log-files-as-time-series-333289</loc><lastmod>2021-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-functions-cheat-sheet-aggregation-over-time-333290</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prometheus-vector-matching-rules-visualized-333291</loc><lastmod>2021-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-need-for-slimmer-containers-333292</loc><lastmod>2021-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/252-released-332764</loc><lastmod>2016-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/251-released-332766</loc><lastmod>2015-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-111-released-332765</loc><lastmod>2015-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/policy-change-about-gem-yank-332775</loc><lastmod>2015-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/250-released-332767</loc><lastmod>2015-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-rust-privacy-and-visibility-model-333293</loc><lastmod>2021-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bridge-vs-switch-what-i-learned-from-a-data-center-tour-333294</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethernet-and-ip-networking-101-heavily-illustrated-333295</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kind-how-i-wasted-a-day-loading-local-docker-images-333296</loc><lastmod>2021-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-imbalanced-learning-and-class-weight-344281</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-of-connectivity-issues-on-august-10th-332768</loc><lastmod>2015-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-110-released-332769</loc><lastmod>2015-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/225-released-332771</loc><lastmod>2015-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/248-released-332770</loc><lastmod>2015-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gem-not-found-error-on-170-332784</loc><lastmod>2014-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-may-install-gems-from-a-different-source-than-expected-cve-2013-0334-332785</loc><lastmod>2014-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-kubernetes-operator-pattern-333298</loc><lastmod>2021-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-http-handlers-panic-and-deadlocks-333297</loc><lastmod>2021-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-web-server-in-python-sockets-333299</loc><lastmod>2020-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-sense-out-of-cloud-native-buzz-333300</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-discovery-in-kubernetes-combining-the-best-of-two-worlds-333301</loc><lastmod>2020-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/api-developers-never-rest-333302</loc><lastmod>2020-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-2015-3900-request-hijacking-vulnerability-in-rubygems-246-and-earlier-332772</loc><lastmod>2015-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/247-released-332773</loc><lastmod>2015-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/224-released-332774</loc><lastmod>2015-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/traefik-canary-deployments-with-weighted-load-balancing-333304</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maintenance-window-on-july-14th-332790</loc><lastmod>2014-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/container-networking-is-simple-333303</loc><lastmod>2020-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/230-released-332791</loc><lastmod>2014-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-proxy-pod-sidecar-oh-my-333305</loc><lastmod>2020-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-need-containers-to-build-an-image-333306</loc><lastmod>2020-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-dont-need-an-image-to-run-a-container-333307</loc><lastmod>2020-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-every-container-has-an-operating-system-inside-333308</loc><lastmod>2020-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-with-container-images-in-go-333309</loc><lastmod>2020-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-bundler-19-332776</loc><lastmod>2015-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-template-moves-bins-to-exe-332777</loc><lastmod>2015-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygemsorgs-response-to-cve-2014-0160-heartbleed-332792</loc><lastmod>2014-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-flask-with-gevent-uwsgi-and-gunicorn-editions-333312</loc><lastmod>2019-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/master-go-while-learning-containers-333310</loc><lastmod>2020-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-container-runtime-shim-interactive-containers-333311</loc><lastmod>2020-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-container-runtime-shim-runc-333315</loc><lastmod>2019-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-container-runtime-shim-first-code-333314</loc><lastmod>2019-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-10-years-of-programming-experience-333313</loc><lastmod>2019-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-repository-on-flame-333316</loc><lastmod>2019-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-with-process-termination-in-linux-with-rust-examples-333317</loc><lastmod>2019-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conman-the-container-manager-inception-333318</loc><lastmod>2019-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cursor-based-pagination-341751</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-ruby-together-332778</loc><lastmod>2015-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/246-released-332779</loc><lastmod>2015-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/244-released-332781</loc><lastmod>2014-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-history-actually-re-writing-it-332780</loc><lastmod>2015-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/243-released-332782</loc><lastmod>2014-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/242-released-332783</loc><lastmod>2014-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-journey-from-containerization-to-orchestration-and-beyond-333319</loc><lastmod>2019-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-docker-container-to-bootable-linux-disk-image-333322</loc><lastmod>2019-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-pty-how-docker-attach-and-docker-exec-commands-work-inside-333320</loc><lastmod>2019-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-61-348292</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laymans-iptables-101-333321</loc><lastmod>2019-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/9001-python-333324</loc><lastmod>2019-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-python-http-333323</loc><lastmod>2019-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-asyncawait-in-200-lines-of-code-333325</loc><lastmod>2019-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-event-loop-in-100-lines-of-code-333326</loc><lastmod>2019-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/save-the-day-with-gevent-333327</loc><lastmod>2019-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-python-io-333328</loc><lastmod>2019-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpt-ai-and-the-future-of-tech-341752</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truly-optional-scalar-types-in-protobuf3-with-go-examples-333329</loc><lastmod>2019-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-of-todays-connectivity-issues-332786</loc><lastmod>2014-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/241-released-332787</loc><lastmod>2014-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bundler-api-outages-on-july-15-16-2014-332788</loc><lastmod>2014-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/240-released-332789</loc><lastmod>2014-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-writable-streams-distilled-333330</loc><lastmod>2019-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-readable-streams-distilled-333331</loc><lastmod>2019-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-on-starting-processes-mostly-in-linux-333332</loc><lastmod>2018-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2016-333333</loc><lastmod>2016-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-python-333334</loc><lastmod>2016-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-x86-backend-and-javascript-macros-342122</loc><lastmod>2011-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-masters-research-just-in-time-specialization-342123</loc><lastmod>2011-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/222-released-332793</loc><lastmod>2014-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-briefly-wrong-about-lists-behaviour-as-an-applicative-344068</loc><lastmod>2020-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-333335</loc><lastmod>2016-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-333336</loc><lastmod>2016-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-to-substack-333337</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-rationality-333338</loc><lastmod>2023-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-road-to-st-petersburg-333339</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursively-self-improving-ai-is-already-here-333340</loc><lastmod>2022-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-one-where-i-rebut-gary-marcus-333341</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-actually-good-argument-against-naive-ai-scaling-333342</loc><lastmod>2022-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-ml-abstractions-i-generative-vs-discriminative-models-333343</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/221-released-332794</loc><lastmod>2014-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/220-released-332795</loc><lastmod>2013-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/220rc1-released-332796</loc><lastmod>2013-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rumors-of-bundlers-death-have-been-greatly-exaggerated-332797</loc><lastmod>2013-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1829-released-332798</loc><lastmod>2013-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2111-released-332799</loc><lastmod>2013-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2014-released-332800</loc><lastmod>2013-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abstraction-enables-thought-333344</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-commit-more-blatant-academic-fraud-333345</loc><lastmod>2021-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fair-ml-tools-require-problematic-ml-models-333346</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/218-released-332807</loc><lastmod>2013-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-bundler-14-hello-bundler-15-332806</loc><lastmod>2013-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/217-released-332808</loc><lastmod>2013-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/216-released-332809</loc><lastmod>2013-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2011-released-332810</loc><lastmod>2013-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1828-released-332811</loc><lastmod>2013-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-passed-my-predoctoral-exam-342124</loc><lastmod>2011-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/predoctoral-exam-342125</loc><lastmod>2011-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-2013-4363-algorithmic-complexity-vulnerability-in-rubygems-214-and-older-332812</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ode-to-my-office-lethargy-344282</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/215-released-332813</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2010-released-332814</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1827-released-332815</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/18232-released-332816</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-mortem-of-todays-partial-outage-332834</loc><lastmod>2013-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-blog-design-332835</loc><lastmod>2013-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/branch-maintenance-policies-332817</loc><lastmod>2013-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/214-released-332818</loc><lastmod>2013-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/209-released-332819</loc><lastmod>2013-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/213-released-332820</loc><lastmod>2013-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/212-released-332821</loc><lastmod>2013-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/211-released-332822</loc><lastmod>2013-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/203-released-332836</loc><lastmod>2013-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-think-about-replay-memory-333347</loc><lastmod>2021-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/202-released-332837</loc><lastmod>2013-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-2013-4287-algorithmic-complexity-vulnerability-in-rubygems-207-and-older-332823</loc><lastmod>2013-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/210-released-332824</loc><lastmod>2013-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/208-released-332825</loc><lastmod>2013-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1826-released-332826</loc><lastmod>2013-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/18231-released-332827</loc><lastmod>2013-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/210-release-candidate-2-332828</loc><lastmod>2013-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/207-released-332829</loc><lastmod>2013-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/210-release-candidate-1-332830</loc><lastmod>2013-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/183-released-332854</loc><lastmod>2011-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artificial-life-in-your-web-browser-342126</loc><lastmod>2011-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/204-released-332833</loc><lastmod>2013-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/182-released-332855</loc><lastmod>2011-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/171-released-332858</loc><lastmod>2011-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/181-released-332856</loc><lastmod>2011-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/180-released-332857</loc><lastmod>2011-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conceptual-fundamentals-of-offline-rl-333348</loc><lastmod>2020-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-the-accepted-wisdom-in-offline-rl-333349</loc><lastmod>2020-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bayesian-neural-networks-need-not-concentrate-333350</loc><lastmod>2020-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-sober-look-at-bayesian-neural-networks-333351</loc><lastmod>2020-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-paradigms-of-reinforcement-learning-333352</loc><lastmod>2019-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-adopt-makefile-in-all-of-your-projects-341753</loc><lastmod>2022-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/201-released-332838</loc><lastmod>2013-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/200-released-332839</loc><lastmod>2013-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/200rc2-released-332840</loc><lastmod>2013-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/150-released-332866</loc><lastmod>2011-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/142-released-332867</loc><lastmod>2011-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/141-released-332868</loc><lastmod>2010-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/140-released-332869</loc><lastmod>2010-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-verification-332841</loc><lastmod>2013-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heads-or-tails-344283</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubygems-200preview2-332842</loc><lastmod>2012-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubyconf-rubygems-hackfest-332843</loc><lastmod>2012-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1819-released-332844</loc><lastmod>2012-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shaving-a-yaml-yak-332846</loc><lastmod>2011-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1816-released-332845</loc><lastmod>2012-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1810-released-332847</loc><lastmod>2011-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/189-released-332848</loc><lastmod>2011-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/188-released-332849</loc><lastmod>2011-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/187-released-332850</loc><lastmod>2011-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/186-released-332851</loc><lastmod>2011-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/185-released-332852</loc><lastmod>2011-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/184-released-332853</loc><lastmod>2011-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/170-released-332859</loc><lastmod>2011-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/162-released-332860</loc><lastmod>2011-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/161-released-332861</loc><lastmod>2011-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/160-released-332862</loc><lastmod>2011-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/153-released-332863</loc><lastmod>2011-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/152-released-332864</loc><lastmod>2011-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/151-released-332865</loc><lastmod>2011-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automation-via-reinforcement-learning-333353</loc><lastmod>2019-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-peer-review-333354</loc><lastmod>2019-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-ways-to-minimize-your-dependencies-in-nodejs-341754</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/137-released-332870</loc><lastmod>2010-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tensorflow-the-confusing-parts-2-333355</loc><lastmod>2018-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openai-five-takeaways-333356</loc><lastmod>2018-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monus-factor-and-thinning-union-finds-333358</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpha-equivalent-hash-consing-with-thinnings-333357</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refinement-modeling-and-verification-of-risc-v-assembly-using-knuckledragger-333359</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinnings-sublist-witnesses-and-de-bruijn-index-shift-clumping-333360</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-knuckledragger-iii-kernel-changes-symbolic-union-ai-and-more-333361</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-associative-commutative-ac-hash-cons-with-ac-matching-333362</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weighted-union-find-and-ground-knuth-bendix-completion-333363</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smtlib-as-a-compiler-ir-i-333364</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calling-lean-functions-as-python-functions-333365</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/136-released-332871</loc><lastmod>2010-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/135-released-332872</loc><lastmod>2009-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/term-ordering-etudes-ground-lexicographic-path-ordering-333366</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-medley-interlisp-annual-report-333367</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-journal-grew-to-over-11-million-views-in-september-336718</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/framework-computer-has-hitler-particles-says-gnome-spokesman-336719</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atlassians-bitbucket-has-celebrate-pride-every-day-setting-336720</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-is-fash-336721</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linus-says-rust-formatting-is-bass-ackwards-garbage-336722</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-promisable-settimeout-341755</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/133-released-332873</loc><lastmod>2009-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-my-technophobia-344284</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/132-released-332875</loc><lastmod>2009-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/134-released-332874</loc><lastmod>2009-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nixos-mod-admits-reason-for-coup-is-trump-336724</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-a-subscription-give-a-subscription-336723</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/131-released-332876</loc><lastmod>2008-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/130-released-332877</loc><lastmod>2008-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debian-xlibre-is-not-allowed-devs-are-nazis-336725</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-rust-nixos-use-master-branch-support-human-slavery-336726</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fedora-linux-weaponizes-code-of-conduct-against-jews-336727</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/120-released-332878</loc><lastmod>2008-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/111-released-332879</loc><lastmod>2008-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nixos-attempted-coup-continues-336728</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tactics-of-leftist-open-source-overturn-elections-encourage-violence-336729</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nixos-mod-team-mass-resigns-in-protest-336730</loc><lastmod>2025-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-mainstream-tech-news-dead-336731</loc><lastmod>2025-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leftist-activists-demand-removal-of-ruby-on-rails-founder-dhh-336732</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leftists-attack-cloudflare-funding-of-ladybird-omarchy-linux-336733</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tachyon-javascript-compiler-342127</loc><lastmod>2011-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-342128</loc><lastmod>2011-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-annual-report-333369</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/110-released-332880</loc><lastmod>2008-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-medley-interlisp-annual-report-333368</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/101-released-332881</loc><lastmod>2007-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-and-status-reports-333370</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2021-medley-interlisp-annual-report-333371</loc><lastmod>2025-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-medley-interlisp-annual-report-333372</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-c64-bubble-bobble-continue-bug-333373</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wrote-the-worlds-worst-emulator-333374</loc><lastmod>2025-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parsing-the-c64-bubble-bobble-wind-currents-333375</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/086-released-332893</loc><lastmod>2005-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/087-released-332892</loc><lastmod>2005-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/084-released-332895</loc><lastmod>2005-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/085-released-332894</loc><lastmod>2005-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unite-real-time-operating-system-333390</loc><lastmod>2025-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sweet-spot-maximizing-llama-energy-efficiency-333391</loc><lastmod>2024-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cnc-lasers-cutters-engravers-333392</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/48x32-a-1536-led-game-computer-333393</loc><lastmod>2023-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drastically-reducing-our-powerbill-333394</loc><lastmod>2022-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/083-released-332896</loc><lastmod>2004-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/081-released-332897</loc><lastmod>2004-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-golden-egg-circus-333395</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kernenergie-vs-zon-en-wind-333396</loc><lastmod>2022-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/long-range-e-bike-333397</loc><lastmod>2021-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covid19-predictions-for-2021-333398</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/piano-practice-software-progress-333399</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-friends-the-complot-theory-believers-333400</loc><lastmod>2020-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pianojacq-an-easy-way-to-learn-to-play-the-piano-333401</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legacy-is-where-companies-go-to-die-341756</loc><lastmod>2022-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connection-with-reality-332924</loc><lastmod>2024-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-learnings-from-former-cia-intelligence-officer-332925</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-level-and-high-level-command-line-argument-parsing-344069</loc><lastmod>2020-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-argument-parsing-library-344070</loc><lastmod>2020-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-added-mbr-parsing-to-my-gpt-disk-image-library-344071</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silly-programs-from-almost-15-years-ago-344285</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/banksy-satoshi-the-unmasking-impulse-344286</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upstream-speeds-needs-up-again-344287</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/process-vs-data-who-wins-in-the-vertical-ai-race-333152</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/know-your-enemy-how-three-years-at-mckinsey-shaped-my-second-startup-333153</loc><lastmod>2025-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idiot-to-insider-the-basics-of-building-a-life-insurer-333154</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fintech-in-the-us-is-stymied-by-old-fashioned-regulators-333159</loc><lastmod>2018-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-100-year-startup-life-insurance-and-abundance-333155</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/empathy-on-entrance-price-bridgexyz-and-astranis-333157</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winning-the-ai-application-layer-will-require-vertical-business-models-333156</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-only-the-challengers-taking-on-big-banking-in-the-uk-333158</loc><lastmod>2018-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/broken-promises-the-housing-market-in-san-francisco-and-ten-ideas-to-fix-it-333162</loc><lastmod>2016-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-fair-and-functioning-san-francisco-together-333161</loc><lastmod>2016-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-get-organized-and-fix-housing-affordability-in-san-francisco-333160</loc><lastmod>2016-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-the-california-fair-pay-act-go-far-enough-333163</loc><lastmod>2016-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/california-should-take-its-business-to-community-banks-333164</loc><lastmod>2016-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-some-miscited-entrepreneurship-research-333165</loc><lastmod>2015-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standard-treasury-joins-silicon-valley-bank-333166</loc><lastmod>2015-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-business-is-square-in-exactly-333167</loc><lastmod>2015-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standard-treasurys-series-a-pitch-deck-333168</loc><lastmod>2015-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-brief-time-fighting-human-trafficking-333169</loc><lastmod>2015-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/covid-19-round-2-is-here-333402</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/letsencrypt-the-good-the-bad-and-the-ugly-333403</loc><lastmod>2020-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-johnny-wont-upgrade-333404</loc><lastmod>2020-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-social-media-problem-333405</loc><lastmod>2020-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dealing-with-insomnia-333406</loc><lastmod>2020-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-and-midi-fying-a-baby-grand-piano-333407</loc><lastmod>2020-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-better-to-be-typesafe-than-sorry-341757</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-software-industry-is-broken-341758</loc><lastmod>2022-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-am-switching-to-posthaven-333170</loc><lastmod>2015-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standard-treasury-as-a-startup-bank-333171</loc><lastmod>2015-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standard-treasury-as-bank-333172</loc><lastmod>2015-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/founders-and-mental-health-333177</loc><lastmod>2014-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-mental-health-story-depression-plagiarism-and-analysis-333173</loc><lastmod>2014-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/losing-58-lbs-for-science-333174</loc><lastmod>2014-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-next-generation-of-financial-infrastructure-333175</loc><lastmod>2014-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mental-health-trauma-and-startup-founders-333176</loc><lastmod>2014-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apis-app-stores-and-the-era-of-mass-customization-in-banking-333178</loc><lastmod>2014-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-boy-advance-dev-making-music-333180</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-bankings-looming-leviathan-333179</loc><lastmod>2014-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-reader-card-types-333183</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-boy-advance-dev-blending-pixels-333181</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-boy-advance-dev-drawing-pixels-333182</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-my-own-e-reader-game-333184</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/e-reader-z80-dev-tutorial-part-1-333185</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ensuring-an-e-reader-game-has-hopefully-no-bugs-333186</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/figuring-out-an-e-reader-function-333187</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dsxyliea-333376</loc><lastmod>2016-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restructured-code-and-glossy-reflections-333381</loc><lastmod>2013-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flexbox-full-page-web-app-layout-333377</loc><lastmod>2016-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-clean-slate-web-333378</loc><lastmod>2015-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-push-deploy-333379</loc><lastmod>2014-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/client-side-templating-breaks-css-transitions-333384</loc><lastmod>2013-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-small-iphone-333380</loc><lastmod>2014-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/object-oriented-c-333382</loc><lastmod>2013-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gloss-my-bidirectional-path-tracer-333383</loc><lastmod>2013-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-the-receiving-end-of-bad-ui-333385</loc><lastmod>2012-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ascii-art-signatures-in-the-wild-333386</loc><lastmod>2012-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burnout-333387</loc><lastmod>2012-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classes-of-originality-333388</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hive-mind-333389</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-native-module-vs-wasm-341759</loc><lastmod>2021-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jetbrains-fleet-preview-first-impression-341760</loc><lastmod>2021-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-external-wort-chiller-333740</loc><lastmod>2013-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hlearns-code-is-shorter-and-clearer-than-wekas-333742</loc><lastmod>2013-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-did-not-apply-for-noncombatant-status-333741</loc><lastmod>2013-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-long-cheesegrater-333910</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-history-echoes-in-current-mac-operating-systems-333911</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-tahoe-333912</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hlearn-cross-validates-400x-faster-than-weka-333743</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tue-28-november-2023-334646</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-an-ak-47-into-a-serving-ladle-333744</loc><lastmod>2013-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sat-19-august-2023-334645</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/markov-networks-monoids-and-futurama-333745</loc><lastmod>2013-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-and-how-im-refusing-to-pay-war-taxes-333746</loc><lastmod>2013-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sun-14-january-2024-334647</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/458-serverless-python-in-2024-335324</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/457-software-supply-chain-security-with-phylum-335325</loc><lastmod>2024-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-be-a-great-technical-interviewer-341761</loc><lastmod>2021-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sam-always-wins-344288</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-parable-of-the-sower-333747</loc><lastmod>2013-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-categorical-distributions-algebraic-structure-333748</loc><lastmod>2013-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nuclear-weapon-statistics-using-monoids-groups-and-modules-in-haskell-333749</loc><lastmod>2013-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2012-experiments-in-christianity-333750</loc><lastmod>2013-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gausian-distributions-form-a-monoid-333751</loc><lastmod>2012-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subfunctor-classifier-334686</loc><lastmod>2025-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subobject-classifier-334687</loc><lastmod>2025-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-attention-in-llms-334688</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-few-design-decisions-for-a-new-chat-platform-334689</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brief-thoughts-on-showing-up-334690</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-brave-little-toaster-as-a-horror-film-series-334691</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-method-to-radicalize-your-christianity-333752</loc><lastmod>2012-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-beer-ice-cream-333753</loc><lastmod>2012-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-oxnard-333928</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/next-update-set-available-for-tenfourfox-333929</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updates-to-tenfourfox-on-github-333930</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tips-for-installing-windows-98-and-other-old-versions-in-qemuutm-334692</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/456-building-gpt-actions-with-fastapi-and-pydantic-335326</loc><lastmod>2024-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talking-about-christian-anarchy-is-hard-333754</loc><lastmod>2012-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radical-christianity-a-la-aristotle-333755</loc><lastmod>2012-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pacifist-christianity-evil-spirits-and-humility-333756</loc><lastmod>2012-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/very-brief-thoughts-on-the-magnificent-ambersons-334693</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-when-disassembling-fujitsu-siemens-futro-s200s300-thin-clients-334694</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-it-for-334695</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-what-commit-a-git-submodule-points-to-without-initializing-it-334696</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-whitecoat-333765</loc><lastmod>2012-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capacitor-sheared-off-on-multia-systems-334697</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-sql-server-2022-on-newer-ubuntu-2404-334698</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imagine-what-we-can-become-334699</loc><lastmod>2016-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-type-of-electrically-driven-artificial-muscle-fiber-334700</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/454-data-pipelines-with-dagster-335328</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/455-land-your-first-data-job-335327</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/453-uv-the-next-evolution-in-python-packages-335329</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/452-top-quart-async-flask-extensions-335330</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supercharge-your-nodejs-with-rust-341762</loc><lastmod>2021-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-levallois-tools-make-neanderthals-human-347100</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-dont-stand-for-the-national-anthem-333766</loc><lastmod>2012-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-serve-150-free-lunches-for-less-than-20-cents-each-using-homebrew-equipment-333767</loc><lastmod>2012-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visually-debugging-pgx-extensions-334364</loc><lastmod>2022-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-8-forward-analysis-334549</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-spiders-334545</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reasons-to-love-the-field-of-programming-languages-334546</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-9-verifying-the-forward-analysis-334548</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chapels-runtime-types-as-an-interesting-alternative-to-dependent-types-334547</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-7-connecting-semantics-and-control-flow-graphs-334550</loc><lastmod>2024-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-6-control-flow-graphs-334551</loc><lastmod>2024-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-5-our-programming-language-334552</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-4-the-fixed-point-algorithm-334553</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peacejumpers-poem-by-a-wwii-co-333768</loc><lastmod>2012-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-conscientious-objectors-are-not-reservists-333769</loc><lastmod>2012-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/download-and-run-333773</loc><lastmod>2011-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miscellaneous-files-about-conscientious-objectors-333770</loc><lastmod>2012-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-hmms-in-haskell-for-bioinformatics-333771</loc><lastmod>2012-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-an-unfair-coin-and-prove-it-with-math-333772</loc><lastmod>2011-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pokerpirates-operation-333776</loc><lastmod>2011-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-artificial-intelligence-333774</loc><lastmod>2011-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pokerpirates-architecture-333775</loc><lastmod>2011-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploiting-the-sit-and-go-333777</loc><lastmod>2011-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pokerpirate-overview-333778</loc><lastmod>2011-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/converting-images-into-time-series-for-data-mining-333779</loc><lastmod>2011-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-data-mining-images-333780</loc><lastmod>2011-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-em-dumb-sell-em-smarts-333781</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-critical-tech-reading-list-for-spring-2026-333782</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-to-stop-posting-on-x-333783</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sam-altmans-anti-human-worldview-333784</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-powerbook-g4-reporting-the-news-333913</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/february-patch-set-for-tenfourfox-333914</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrp-removal-shouldnt-affect-linux-power-macs-333915</loc><lastmod>2024-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-strawberry-imac-that-made-the-wikipedia-333931</loc><lastmod>2021-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-3-lattices-of-finite-height-334554</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-2-combining-lattices-334555</loc><lastmod>2024-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-1-lattices-334557</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/untitled-short-story-334556</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-and-verifying-static-program-analysis-in-agda-part-0-intro-334558</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microfeatures-i-love-in-blogs-and-personal-websites-334559</loc><lastmod>2024-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-agdas-html-output-with-hugo-334560</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-deeply-embedded-expression-trick-in-agda-334561</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bergamot-exploring-programming-language-inference-rules-334562</loc><lastmod>2023-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/donnie-darko-uses-os-x-333917</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-sequoia-333916</loc><lastmod>2024-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-c-pattern-x-macros-334563</loc><lastmod>2023-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-less-unxy-option-for-32-bit-powerpc-333918</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-safe-event-emitter-in-typescript-334573</loc><lastmod>2021-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-is-something-pattern-in-agda-334564</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/declaratively-deploying-multiple-blog-versions-with-nixos-and-flakes-334568</loc><lastmod>2022-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proving-my-compiler-code-incorrect-with-alloy-334565</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-as-a-polynomial-334566</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generalizing-folds-in-haskell-334567</loc><lastmod>2022-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-verified-evaluator-for-the-untyped-concatenative-calculus-334571</loc><lastmod>2021-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digit-sum-patterns-and-modular-arithmetic-334569</loc><lastmod>2021-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-matrix-highlight-334570</loc><lastmod>2021-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formalizing-dawn-in-coq-334572</loc><lastmod>2021-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pleasant-code-includes-with-hugo-334575</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/approximating-custom-functions-in-hugo-334574</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-in-coq-day-8-334576</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-in-coq-day-1-334577</loc><lastmod>2020-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-typesafe-representation-of-an-imperative-language-334578</loc><lastmod>2020-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-13-cleanup-334579</loc><lastmod>2020-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-values-does-a-boolean-have-334580</loc><lastmod>2020-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-ending-basic-html-support-for-gmail-in-2024-333919</loc><lastmod>2023-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meaningfully-typechecking-a-language-in-idris-with-tuples-334581</loc><lastmod>2020-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webp-chemspill-patch-on-github-333920</loc><lastmod>2023-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-traveling-in-haskell-how-it-works-and-how-to-use-it-334582</loc><lastmod>2020-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-crystal-project-with-nix-revisited-334587</loc><lastmod>2020-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dell-is-a-horrible-company-and-you-should-avoid-them-at-all-costs-334583</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-mathematics-on-the-back-end-334585</loc><lastmod>2020-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meaningfully-typechecking-a-language-in-idris-revisited-334584</loc><lastmod>2020-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-12-letin-and-lambdas-334586</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-10-polymorphism-334589</loc><lastmod>2020-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-11-polymorphic-data-types-334588</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-rendering-is-wrong-334590</loc><lastmod>2020-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-recursive-functions-in-a-stack-based-language-334591</loc><lastmod>2020-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meaningfully-typechecking-a-language-in-idris-334592</loc><lastmod>2020-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-basic-crystal-project-with-nix-334593</loc><lastmod>2020-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-9-garbage-collection-334594</loc><lastmod>2020-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ghc-ide-for-haskell-error-checking-and-autocompletion-334595</loc><lastmod>2020-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/call-for-contribution-344289</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/august-patch-set-for-tenfourfox-333921</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floodgap-downtime-333922</loc><lastmod>2023-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-provides-grated-cheese-with-the-wine-333923</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-patch-set-for-tenfourfox-333924</loc><lastmod>2023-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/power-mac-ransomware-yes-but-its-complicated-333925</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/september-patch-set-for-tenfourfox-333926</loc><lastmod>2022-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-solutions-screws-the-pooch-again-333927</loc><lastmod>2022-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/published-for-the-first-time-the-princeton-intercal-compilers-source-code-333934</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-yayimhere-333935</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forty-four-esolangs-an-artists-monograph-of-programming-languages-333936</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-david-madore-333937</loc><lastmod>2021-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-language-for-an-assignment-homework-3-334596</loc><lastmod>2020-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-language-for-an-assignment-homework-2-334597</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-language-for-an-assignment-homework-1-334598</loc><lastmod>2019-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-free-sidenotes-in-hugo-334599</loc><lastmod>2019-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-8-llvm-334600</loc><lastmod>2019-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-jon-corbett-333938</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escher-circuits-using-vision-to-perform-computation-333939</loc><lastmod>2021-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-the-satirical-go-package-used-unwittingly-by-arduino-and-salesforce-333940</loc><lastmod>2021-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-in-indigenous-african-languages-333941</loc><lastmod>2021-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-better-explanations-334601</loc><lastmod>2019-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-3-type-checking-334602</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-4-small-improvements-334603</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-5-execution-334604</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xchg-rax-rax-333948</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kfc-mascot-col-sanders-talks-malbolge-programming-on-general-hospitalwait-what-333947</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turing-paint-333949</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-websocket-020-released-333958</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasm-gc-isnt-ready-for-realtime-graphics-333959</loc><lastmod>2025-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-reactive-user-interfaces-with-propagators-333961</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-bstructs-010-released-333960</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lisp-icing-or-cake-333962</loc><lastmod>2024-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-guile-scheme-333963</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haunt-030-released-333964</loc><lastmod>2024-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oak-333950</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inverse-333951</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-apply-hilltops-boku-no-natsuyasumi-2-english-patch-on-linux-333965</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spring-lisp-game-jam-2023-summary-333966</loc><lastmod>2023-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-6-compilation-334605</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-7-runtime-334606</loc><lastmod>2019-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-to-a-static-site-generator-334607</loc><lastmod>2019-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-0-intro-334608</loc><lastmod>2019-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-1-tokenizing-334609</loc><lastmod>2019-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-functional-language-using-c-part-2-parsing-334610</loc><lastmod>2019-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-development-environment-for-jos-and-cs-444-334611</loc><lastmod>2019-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lambda-calculus-and-church-encoded-integers-334612</loc><lastmod>2019-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computing-with-jss-undefined-333952</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classical-chinese-as-a-programming-language-333953</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-bstructs-020-released-333954</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-syntax-highlight-030-released-333955</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-websocket-030-released-333956</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poster-for-idm-2026-344290</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-websocket-021-released-333957</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/community-is-a-product-decision-333984</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genode-os-framework-release-2502-333982</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-map-for-2025-333983</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dreamer-why-we-built-it-333985</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-agents-have-crossed-a-chasm-333986</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/picowx-an-aprs-powered-rpi-pico-w-eink-weather-station-333987</loc><lastmod>2024-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/situational-awareness-and-kindlegen-333988</loc><lastmod>2024-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-advent-of-code-optimization-333989</loc><lastmod>2024-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chickadee-0100-released-333967</loc><lastmod>2023-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-syntax-highlight-020-released-333968</loc><lastmod>2022-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-guix-on-a-10th-gen-thinkpad-x1-333969</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-websocket-01-released-333970</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/catbird-an-experimental-game-engine-for-scheme-programmers-333971</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irish-stew-333991</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-2023-in-under-a-second-in-python-ish-333990</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lamb-al-asador-333992</loc><lastmod>2023-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-333993</loc><lastmod>2023-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/totp-tokens-on-my-wrist-with-the-smartest-dumb-watch-333994</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expressions-vs-statements-344803</loc><lastmod>2012-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chickadee-090-released-333972</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-sdl2-080-released-333973</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genode-os-framework-release-2602-333974</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genode-os-framework-release-2511-333976</loc><lastmod>2025-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-map-for-2026-333975</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sculpt-os-release-2510-333977</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genode-os-framework-release-2508-333978</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revised-foundations-and-applications-books-333979</loc><lastmod>2025-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genode-os-framework-release-2505-333980</loc><lastmod>2025-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sculpt-os-release-2504-333981</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-at-the-neanderthal-deep-cave-structures-from-bruniquel-347101</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prompt-maximalism-334208</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-norton-anthology-lifestyle-334209</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-the-compiler-optimizations-your-code-relies-on-334468</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proof-of-inductive-palindrome-definition-in-coq-334613</loc><lastmod>2019-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-crystal-on-arm-334614</loc><lastmod>2019-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haskell-error-checking-and-autocompletion-with-lsp-334615</loc><lastmod>2019-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-look-new-features-334617</loc><lastmod>2016-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-into-starbounds-file-formats-334616</loc><lastmod>2017-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-emulation-part-25-implementation-334618</loc><lastmod>2016-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-emulation-part-2-334619</loc><lastmod>2016-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-emulation-part-1-334620</loc><lastmod>2016-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-334621</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/content-graph-334622</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-veritasium-what-if-you-keep-slowing-down-334713</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/utilities-i-use-334210</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/catch-all-post-april-8-2026-334211</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foundations-of-game-engine-development-volume-1-mathematics-334485</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cognitive-debt-and-optimism-334212</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ffmpegguide-334482</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agentic-coding-and-microservices-334213</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-notes-the-dragon-book-334483</loc><lastmod>2022-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlocking-type-safety-superpowers-in-typescript-with-nominal-and-refinement-types-334484</loc><lastmod>2022-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-programmings-influence-on-mainstream-programming-334486</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-notes-types-and-programming-languages-334488</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/premature-abstraction-is-the-root-of-all-evil-334487</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tyty-334489</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-a-break-from-sicp-334490</loc><lastmod>2022-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-generics-and-static-dispatch-334491</loc><lastmod>2021-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modularity-objects-and-state-334492</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-abstractions-with-data-334493</loc><lastmod>2021-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-syntax-highlighting-334494</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasm-the-possibilities-of-bring-your-own-language-334495</loc><lastmod>2021-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-making-small-apps-with-ai-334214</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-all-of-this-is-new-334215</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/justin-duke-on-film-writing-and-consumption-334216</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-history-of-album-art-334220</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-basic-stance-334217</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decentralizing-quality-334218</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-product-design-talent-crisis-334219</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ui-density-334221</loc><lastmod>2024-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-polish-paradox-334222</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-positive-workplace-community-334224</loc><lastmod>2023-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-generate-color-palettes-for-design-systems-334223</loc><lastmod>2024-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platform-design-interfaces-incentives-emergence-second-order-thinking-334226</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-by-wire-334225</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-micromanagers-dilemma-334227</loc><lastmod>2022-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ballet-dancers-and-shot-putters-334228</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generative-art-open-graph-preview-images-334229</loc><lastmod>2022-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beauty-in-the-machine-post-industrial-design-334230</loc><lastmod>2022-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-pick-the-least-wrong-colors-334231</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hockey-sticks-dont-look-like-hockey-sticks-334232</loc><lastmod>2022-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functions-and-the-future-of-design-systems-334233</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimize-for-learning-334276</loc><lastmod>2019-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-take-your-teams-creative-pulse-334277</loc><lastmod>2019-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-books-i-read-in-2018-334278</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inclusive-design-on-the-tokyo-subway-334279</loc><lastmod>2019-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/well-fix-it-later-334283</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-have-more-inclusive-meetings-334280</loc><lastmod>2018-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-are-design-systems-for-334281</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-design-system-you-already-have-334282</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-in-time-design-334284</loc><lastmod>2018-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/research-empathy-simplicity-speed-334285</loc><lastmod>2018-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-1-hour-design-principles-workshop-334287</loc><lastmod>2018-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-with-code-334286</loc><lastmod>2018-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-abstractions-with-procedures-334496</loc><lastmod>2021-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-typescript-334497</loc><lastmod>2021-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glyph-334498</loc><lastmod>2021-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-built-a-full-browser-game-in-two-evenings-with-claude-334499</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-code-agents-actually-understand-the-code-theyre-working-with-334500</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-learning-legends-ilyas-list-or-90-of-everything-that-matters-in-ai-334501</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-life-334502</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-334503</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-the-year-in-review-334504</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-management-philosophy-334288</loc><lastmod>2018-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agile-anxiety-334289</loc><lastmod>2018-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-transformer-zoo-revisited-334508</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/universal-reasoning-model-334505</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-replicating-programs-lifes-origin-story-told-through-brainfuck-and-assembly-334506</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neurips-2025-best-papers-in-comics-334507</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-research-how-i-use-gemini-30-to-turn-papers-into-comics-334509</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-recursive-model-334510</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hierarchical-reasoning-model-334511</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stochastic-activations-334512</loc><lastmod>2025-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-people-and-neutrino-334513</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v-jepa-2-scaling-v-jepa-334514</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tversky-neural-networks-334515</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-icml-2025-outstanding-papers-334516</loc><lastmod>2025-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dolphingemma-334517</loc><lastmod>2025-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pay-attention-to-small-weights-334518</loc><lastmod>2025-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crystal-ball-1-on-1s-334290</loc><lastmod>2018-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/really-bad-design-exercises-334291</loc><lastmod>2018-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flight-crews-dont-decide-where-to-fly-334292</loc><lastmod>2018-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/design-better-data-tables-334299</loc><lastmod>2016-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-web-will-win-334293</loc><lastmod>2018-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-a-good-design-principle-334296</loc><lastmod>2017-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-job-interview-question-334294</loc><lastmod>2017-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wall-street-journals-fonts-escrow-exchange-retina-334295</loc><lastmod>2017-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-the-best-design-feedback-from-your-team-334297</loc><lastmod>2017-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-wsjcom-more-accessible-334298</loc><lastmod>2016-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mind-the-gap-designing-graphs-with-missing-data-334302</loc><lastmod>2015-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/datum-ipsum-334300</loc><lastmod>2016-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny-data-visualizations-334301</loc><lastmod>2016-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/well-designed-interfaces-look-boring-334304</loc><lastmod>2015-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goldilocks-your-graphs-334303</loc><lastmod>2015-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ordered-insertion-optimization-in-orioledb-334519</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-better-creative-feedback-334305</loc><lastmod>2015-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orioledb-fastpath-search-334520</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asymmetrical-symmetry-334306</loc><lastmod>2014-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orioledb-beta12-features-and-benchmarks-334521</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-differences-between-orioledb-and-neon-334522</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bridged-indexes-in-orioledb-architecture-internals-everyday-use-334523</loc><lastmod>2025-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-postgresql-needs-a-better-api-for-alternative-table-engines-334524</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orioledb-beta7-benchmarks-334525</loc><lastmod>2024-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postgresql-no-more-vacuum-no-more-bloat-334526</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orioledb-is-now-in-beta-334527</loc><lastmod>2023-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-the-wraparound-freeze-problem-in-postgresql-334528</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favorites-334623</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-it-til-you-make-it-334307</loc><lastmod>2014-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-problem-solving-unask-the-question-334308</loc><lastmod>2014-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-nixos-configurations-334360</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-on-the-steam-deck-334361</loc><lastmod>2022-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-postgresql-buffer-mapping-for-modern-hardware-architectures-334529</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/declarative-gnome-configuration-with-nixos-334362</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xbox-controllers-on-arch-linux-334363</loc><lastmod>2022-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-arrl-solar-update-334530</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-credit-for-success-334309</loc><lastmod>2014-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happens-when-things-go-wrong-334310</loc><lastmod>2014-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practice-makes-perfect-334311</loc><lastmod>2014-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-to-work-334313</loc><lastmod>2014-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-curious-334312</loc><lastmod>2014-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-website-to-call-my-own-334314</loc><lastmod>2013-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bugs-block-blogs-334315</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mechanical-tips-to-improve-shipped-emails-334316</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arrl-announces-change-in-central-division-leadership-334531</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polyglot-nixos-the-same-disk-image-for-all-architectures-334453</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/register-now-for-the-2026-arrl-youth-rally-at-dayton-hamvention-334532</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-arrl-field-day-merch-now-shippingcelebrate-america250-with-a-commemorative-design-334533</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elecraft-donates-amateur-radio-station-to-w1aw-334534</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arrl-dakota-division-has-a-new-vice-director-334535</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ariss-outlines-opportunities-for-space-station-contacts-in-2027-334536</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fcc-warns-licensee-on-out-of-band-transmissions-334537</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arrl-solar-update-334538</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-konami-for-operations-346223</loc><lastmod>2014-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-and-dirty-website-change-monitoring-334454</loc><lastmod>2025-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardening-c-against-rop-getting-cet-shadow-stacks-working-334456</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-edition-thoughts-on-the-microkernels-334455</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immutable-systems-cross-compiling-for-risc-v-using-nix-flakes-334457</loc><lastmod>2024-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immutable-systems-nixos-systemd-repart-systemd-sysupdate-334458</loc><lastmod>2024-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-planning-for-arrl-field-day-2026-334541</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-for-arrl-334539</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arrl-hosts-successful-hamsci-2026-workshop-334540</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indiana-hams-living-under-hoas-gain-antenna-protections-334542</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personal-software-with-the-help-of-llms-334543</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-flashcards-from-pdf-underlines-334544</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-334624</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-talktosales-which-makes-websites-voice-native-334625</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/confidential-computing-complexity-vs-security-334459</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expressions-and-syntax-introduction-344804</loc><lastmod>2012-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/risc-v-the-almost-unused-bit-in-jalr-334460</loc><lastmod>2023-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/split-lock-detection-vm-hangs-334461</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-strategic-reserve-exposes-crypto-as-the-scam-it-always-was-334626</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intel-tdx-doesnt-protect-you-from-the-cloud-334462</loc><lastmod>2023-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-looking-for-a-cofounder-334627</loc><lastmod>2024-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-readtome-334628</loc><lastmod>2024-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-reflections-334629</loc><lastmod>2023-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/founders-beware-hardware-334630</loc><lastmod>2023-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-the-software-industry-334631</loc><lastmod>2023-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-knowledge-work-334632</loc><lastmod>2023-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timesliced-reservoir-sampling-a-new-algorithm-for-profilers-334463</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-typewriter-plotters-by-mauvedeity-334636</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-talk-to-chatgpt-through-siri-334633</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-northern-telecom-displayphone-firmware-roms-and-information-by-pierre-renaud-334635</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-talk-to-gpt-3-through-siri-334634</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-northern-telecom-displayphone-firmware-roms-and-information-by-nicolas-334637</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-stealth-macintosh-portable-case-mod-by-paulrickards-334638</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-northern-telecom-displayphone-firmware-roms-and-information-by-sawyer-334639</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-hayes-transet-by-jason-t-334640</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-testing-your-codes-performance-part-2-catching-speed-changes-334464</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-docker-base-image-for-your-python-application-february-2026-334465</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-numpy-with-parallelism-334466</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-testing-your-codes-performance-part-1-big-o-scaling-334467</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-modding-a-timex-sinclair-2068-to-a-switchable-zx-spectrum-rom-by-joen-334641</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-ipod-3rd-gen-sd-card-upgrade-new-battery-and-flex-cable-repair-by-eric-334642</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-on-using-appletalk-with-qemu-9-on-raspberry-pi-5-by-hmac72-334643</loc><lastmod>2025-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/330-faster-four-different-ways-to-speed-up-your-code-334469</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-surprising-way-to-save-memory-with-bytesio-334471</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loading-pydantic-models-from-json-without-running-out-of-memory-334470</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-pip-installs-caching-bytecode-compilation-and-uv-334472</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/template-interpreters-334473</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-often-does-python-allocate-334474</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-spent-181-minutes-waiting-for-the-zig-compiler-this-week-334475</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flappy-bird-implemented-in-typescript-types-334476</loc><lastmod>2023-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-actually-write-c-334477</loc><lastmod>2023-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-your-own-zod-334478</loc><lastmod>2023-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-zig-is-safer-and-faster-than-rust-334479</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-go-to-give-it-sum-types-334480</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-worst-word-in-the-english-language-334481</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-25-most-powerful-ideas-of-the-21st-century-so-far-picked-by-the-worlds-top-thinkers-334714</loc><lastmod>2025-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thu-9-april-2026-334653</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-scientific-sandbox-lets-researchers-explore-the-evolution-of-vision-systems-334715</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rear-admiral-susan-blumenthal-honored-with-marie-curie-legacy-medal-at-new-york-ceremony-334717</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-media-lab-explores-new-frontiers-with-kbtg-in-bangkok-334716</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-therapeutic-brain-implants-defy-the-need-for-surgery-334718</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-guitar-launch-brings-mit-media-lab-tech-to-the-stage-334719</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-the-mysterious-boundary-between-waking-life-and-sleep-what-happens-in-the-brain-334720</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/karrie-karahalios-named-to-fast-companys-ai-20-list-for-2025-334721</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/injectable-antenna-could-safely-power-deep-tissue-medical-implants-334722</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/media-lab-on-bloomberg-conversations-on-technology-womens-health-and-human-potential-334723</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-blog-has-moved-334654</loc><lastmod>2018-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/td-joins-mit-media-lab-to-explore-the-future-of-responsible-ai-in-financial-services-334724</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crypto-still-a-bit-of-wild-west-334725</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/handweaving-shows-potential-in-robotic-textiles-334726</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scientists-focus-on-genetically-engineering-mice-to-cut-lyme-disease-transmission-334727</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/544-wheel-next-packaging-peps-335238</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opensuse-removes-file-system-due-to-developer-behavior-336734</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-violent-extremism-of-tech-conferences-336735</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-of-linux-is-antifa-336736</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-hour-marathon-in-2031-maybe-334655</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilbert-marble-run-344291</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-physics-of-bungee-jumping-334657</loc><lastmod>2018-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tom-bayes-and-the-case-of-the-double-dice-334656</loc><lastmod>2018-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-the-mit-media-lab-hcltech-334728</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inference-in-three-hours-334658</loc><lastmod>2018-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-media-lab-in-the-news-334729</loc><lastmod>2024-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-lab-to-industry-mit-media-lab-and-honeywell-explore-the-future-of-technology-334730</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-nature-world-view-article-professor-danielle-wood-calls-for-continued-support-of-nasas-earth-observation-satellites-334731</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bayesian-zig-zag-334659</loc><lastmod>2018-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-people-hate-custom-libraries-334660</loc><lastmod>2018-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computing-at-olin-qa-334661</loc><lastmod>2018-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-columbine-students-do-not-support-gun-control-334664</loc><lastmod>2018-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generational-changes-in-support-for-gun-laws-334662</loc><lastmod>2018-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-for-gun-control-is-decreasing-in-all-age-groups-334663</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-for-gun-control-is-lower-among-young-adults-334665</loc><lastmod>2018-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-media-lab-welcomes-mitsubishi-electric-as-consortium-member-334732</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-six-stages-of-computational-science-334666</loc><lastmod>2018-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-program-is-getting-harder-334667</loc><lastmod>2018-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-your-own-sotu-334668</loc><lastmod>2018-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jessica-rosenworcel-named-executive-director-of-the-mit-media-lab-334733</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-media-lab-appoints-dr-pat-pataranutaporn-as-assistant-professor-of-media-arts-and-sciences-334734</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bionic-knee-integrated-into-tissue-can-restore-natural-movement-334735</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-of-space-exploration-334736</loc><lastmod>2025-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computation-in-stem-workshop-334669</loc><lastmod>2018-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/money-murder-the-midwest-and-more-334675</loc><lastmod>2017-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-retreat-from-religion-is-accelerating-334670</loc><lastmod>2017-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spring-2017-data-science-reports-334672</loc><lastmod>2017-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/religion-in-the-united-states-334671</loc><lastmod>2017-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-as-a-way-of-thinking-334673</loc><lastmod>2017-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/honey-money-weather-terror-334674</loc><lastmod>2017-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dr-minoo-rathnasabapathy-selected-for-2025-karman-fellowship-program-334738</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dr-karrie-karahalios-joins-mit-media-lab-as-professor-of-media-arts-sciences-334737</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-media-lab-students-named-2025-mit-presidential-fellows-334739</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/congratulations-to-everyone-graduating-in-2025-334740</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inaugural-morningside-academy-for-design-professorships-named-334741</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-a-practical-solution-to-space-debris-334742</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modeling-identity-types-334680</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-nice-bayes-theorem-problem-medical-testing-334676</loc><lastmod>2017-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genomes-from-tombs-of-the-golden-horde-and-the-y-chromosome-of-genghis-khan-347102</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-batch-of-think-stats-notebooks-334678</loc><lastmod>2017-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/last-batch-of-notebooks-for-think-stats-334677</loc><lastmod>2017-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-axiom-of-univalence-334679</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identity-types-334681</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/models-of-dependent-type-theory-334682</loc><lastmod>2025-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weak-factorization-systems-334683</loc><lastmod>2025-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weak-homotopy-equivalences-334684</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fibrations-and-cofibrations-334685</loc><lastmod>2025-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/teleabsence-poetic-encounters-with-the-past-334743</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gastronomy-beyond-the-event-ii-edition-334701</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mit-media-lab-working-to-advance-womens-health-334703</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/media-lab-chi-2026-334702</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-muscles-into-motors-gives-static-organs-new-life-334704</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generative-ai-improves-a-wireless-vision-system-that-sees-through-obstructions-334705</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-joseph-paradisos-sensing-innovations-bridge-the-arts-medicine-and-ecology-334706</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meet-the-2026-lego-papert-fellows-334707</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/international-womens-day-2026-advancing-womens-health-334709</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-impact-report-334708</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-may-have-a-crisis-on-our-hands-the-unregulated-rise-of-emotionally-intelligent-ai-334710</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-portable-ultrasound-sensor-may-enable-earlier-detection-of-breast-cancer-334711</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mit-media-lab-at-world-economic-forum-annual-meeting-2026-334712</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-world-334763</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-wasm-component-334764</loc><lastmod>2022-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-ghosts-334765</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-spectrum-from-namespaces-to-values-334769</loc><lastmod>2021-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bugs-in-hello-world-334766</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porting-rusts-std-to-rustix-334767</loc><lastmod>2022-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/context-brainstorming-334768</loc><lastmod>2021-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/broken-encapsulation-334772</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thread-support-in-mustang-334770</loc><lastmod>2021-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-programs-written-entirely-in-rust-334771</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/io-safety-and-speed-why-not-both-334773</loc><lastmod>2021-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-cap-std-a-capability-based-version-of-the-rust-standard-library-334774</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-class-io-334775</loc><lastmod>2021-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canonicalization-334776</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-runtime-with-quickjs-334777</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-shell-334778</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-fair-cancelable-semaphore-in-go-334779</loc><lastmod>2025-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-nyts-pips-puzzle-334780</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-a-forth-334781</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/icepath-a-2d-programming-language-334782</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attaching-functions-to-types-344805</loc><lastmod>2012-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-per-project-colors-335097</loc><lastmod>2025-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-tree-sitter-custom-highlighting-part-3-335098</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-tree-sitter-custom-highlighting-part-2-335099</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/status-codes-like-todo-335103</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-tree-sitter-custom-highlighting-part-1-335100</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-an-llm-to-query-my-notes-335104</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microtunnels-335112</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wrap-your-gifts-not-your-dependencies-341763</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/context-switch-the-only-operation-that-kills-productivity-341764</loc><lastmod>2019-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reactjs-localization-v02-341765</loc><lastmod>2017-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-consult-buffer-filenames-335101</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/observational-studies-335102</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-bitly-335135</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jj-method-for-japanese-335133</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-magpie-settings-to-play-vns-on-a-bad-gpu-335134</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-the-foss-camera-335136</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-foss-live-streaming-camera-335138</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-rant-about-resolutions-335137</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodgeos-pt5-335141</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodgeos-pt6-335139</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/splitting-a-linux-kernel-package-335140</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-blackmagic-design-camera-as-wildlife-camera-335142</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-pick-weird-subnets-for-embedded-networks-use-vrfs-335143</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-browser-game-based-on-kicad-335144</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/megapixels-20-small-fixes-and-gtk-breakage-335145</loc><lastmod>2025-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-and-shellcheck-335105</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/after-fosdem-videobox-updates-335146</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodgeos-pt4-a-working-browser-335147</loc><lastmod>2025-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wartalk-who-won-the-war-335151</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodgeos-pt3-graphical-desktop-335148</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/megapixels-20-alpha-release-335149</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodgeos-pt2-running-on-real-hardware-335150</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-15-petes-purges-centcom-hubris-war-of-1812-335156</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinas-ai-companies-are-going-closed-source-335152</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-compute-does-china-have-335154</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-compute-does-china-have-a-demand-side-analysis-335153</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/media-diet-q1-2026-335155</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinas-ai-education-experiment-335157</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unitree-goes-public-335158</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/china-on-ai-job-loss-no-matrix-for-us-thanks-335159</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-geothermal-failed-in-china-335160</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/civil-service-a-history-335161</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-china-hopes-to-build-agi-through-self-improvement-335162</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jen-pahlka-335163</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-archaeology-part-2-335106</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mac-keyboard-with-hidutil-335107</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beer-mode-and-coffee-mode-335111</loc><lastmod>2022-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-toymaker-vs-the-tariffs-335169</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fusions-deepseek-moment-335164</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iran-the-kharg-fantasy-and-how-this-ends-335167</loc><lastmod>2026-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinese-titanium-335165</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-just-opened-the-strait-335166</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinas-technology-long-game-335168</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nukes-and-ai-335170</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-home-screens-in-installer-335171</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/road-archaeology-part-1-335108</loc><lastmod>2022-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emacs-marking-text-335109</loc><lastmod>2022-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-modular-audio-nodes-in-web-audio-335187</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/axial-name-highlighting-335110</loc><lastmod>2022-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tech-behind-geotoy-335184</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-pointless-software-projects-for-new-devs-in-the-llm-age-335186</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-the-boundary-first-flattening-library-to-wasm-335185</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-advent-of-code-d9p2-with-high-performance-rust-335188</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-constrained-bezier-curves-for-an-envelope-generator-335189</loc><lastmod>2024-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-self-hosting-a-bluesky-pds-alongside-other-services-335190</loc><lastmod>2024-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-small-change-to-significantly-improve-triplanar-mapping-335191</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/non-consensual-personalization-335113</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-a-bug-in-google-chrome-as-a-first-time-contributor-335192</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-tools-techniques-for-procedural-gamedev-335193</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-kolmogorov-arnold-networks-in-practice-335194</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computing-normals-for-smooth-by-angle-shading-like-blender-335195</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-process-for-subdividing-deforming-arbitrary-3d-meshes-335196</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ive-learned-building-interactive-embedding-visualizations-335197</loc><lastmod>2024-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-out-cloudflares-foundations-library-for-rust-335198</loc><lastmod>2024-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pixijs-optimizations-335199</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roman-numerals-and-currency-335114</loc><lastmod>2022-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-realistic-raindrop-covered-window-pane-material-in-threejs-335200</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-89-tab-appearance-335115</loc><lastmod>2021-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatically-generate-ids-for-emacs-org-mode-headings-335116</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openttd-on-windows-10-steam-335117</loc><lastmod>2021-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wrapping-meshes-with-geodesic-walks-335201</loc><lastmod>2023-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-geodesic-tracing-in-geometry-central-335202</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amdgpu_top-a-modern-radeontop-alternative-335203</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-4k-pbr-textures-using-stable-diffusion-xl-335204</loc><lastmod>2023-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-rnn-architecture-visualizations-with-tikz-335205</loc><lastmod>2023-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-emscripten-on-apple-arm-m1-335118</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-signal-analyzer-with-modern-web-tech-335209</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tags-vs-labels-335119</loc><lastmod>2020-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growing-bonsai-networks-with-rnns-335206</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-graphviz-edge-splines-335208</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-benchmarks-on-the-7900-xtx-335207</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-a-neural-networks-clever-solution-to-binary-addition-335210</loc><lastmod>2023-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-depth-pre-pass-optimization-for-threejs-335211</loc><lastmod>2022-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/validating-requests-with-a-simple-middleware-for-express-341766</loc><lastmod>2016-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-emacs-27-on-apple-arm-m1-335120</loc><lastmod>2020-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5000-words-335121</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-afk-detection-for-visual-novel-reading-statistics-335123</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-bees-character-dictionary-335122</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-openrouter-models-for-real-time-visual-novel-translation-335125</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ankidroid-new-cards-are-not-syncing-with-anki-desktop-335124</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-gsm-stats-is-different-from-other-japanese-stats-apps-335128</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-japanese-learning-tools-2025-award-show-335126</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jl-vs-yomitan-for-japanese-learning-335127</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poe-yomitan-for-android-335129</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/priority-reorder-anki-addon-335130</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/japanese-progress-november-2025-335131</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-game-sentence-miner-gsm-statistics-by-200-335132</loc><lastmod>2025-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-land-of-undocument-reactjs-the-context-341767</loc><lastmod>2015-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-history-lesson-335172</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appearance-cult-of-mac-podcast-9-335175</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appearance-clockwise-648-335173</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phevs-work-for-me-335174</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-hate-everything-but-especially-capitalism-335178</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passwords-are-dumb-335176</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/status-board-335177</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appearance-downstream-110-335179</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appearance-clockwise-638-335180</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-unique-performance-optimization-for-geoscript-335181</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-modern-recommender-model-architecture-335182</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-3d-meshes-from-text-335183</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organizing-functions-344806</loc><lastmod>2012-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/472-state-of-flask-and-pallets-in-2024-335310</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/471-learning-and-teaching-pandas-335311</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/470-python-in-medicine-and-patient-care-335312</loc><lastmod>2024-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/469-puepy-reactive-frontend-framework-in-python-335313</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/468-python-trends-episode-2024-335314</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/467-data-science-panel-at-pycon-2024-335315</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/466-pydantic-performance-tips-335316</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/465-the-ai-revolution-wont-be-monopolized-335317</loc><lastmod>2024-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-dad-passed-away-335784</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sometimes-dropbox-is-just-ftp-building-a-link-shortener-335785</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-killing-games-and-the-industry-response-335792</loc><lastmod>2025-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-blew-through-24-million-tokens-in-a-day-335786</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-investments-in-2025-so-far-335789</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aios-are-superb-thermal-pastes-are-the-same-335787</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-an-e-waste-consumer-335788</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-great-container-crashout-335790</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-brittle-software-335791</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-artisans-and-brainrot-335793</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-works-on-my-docker-335795</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-pc-shenanigans-my-setup-until-2030-335794</loc><lastmod>2025-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signals-in-prod-dangers-and-pitfalls-336177</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tmpfs-inode-corruption-introducing-inode64-336178</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programminggaming-with-the-kinesis-advantage-2-336179</loc><lastmod>2020-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutt-support-for-gmails-mute-feature-336180</loc><lastmod>2020-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/less-free-will-is-good-actually-335799</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-bootloader-it-just-works-335796</loc><lastmod>2025-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-licenses-and-hyperscalers-335798</loc><lastmod>2025-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-ruining-dual-gpu-setups-335797</loc><lastmod>2025-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-san-francisco-no-kings-3-protest-335802</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-intel-arc-gpus-in-one-pc-worse-than-expected-335800</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capturing-and-culling-a-photo-journalist-scene-335801</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-san-francisco-sfpd-ice-protest-335803</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-no-war-in-iran-protest-counterprotest-335804</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-openai-pentagon-protest-335805</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpaka-elements-tech-case-as-a-camera-bag-335806</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2026-sf-punks-for-pups-punk-rock-show-335807</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fear-and-loathing-and-llms-335808</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2026-sf-castro-theatre-reopening-335809</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-the-2026-sf-ice-out-national-day-of-resistance-335810</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-photographed-an-sfusd-budget-cuts-community-meeting-335811</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matrilineal-networks-may-be-the-key-to-understanding-neanderthal-mixture-347103</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trmnl-336233</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/continuous-glucose-monitoring-336234</loc><lastmod>2025-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-support-for-passkeys-in-icloud-keychain-336237</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tour-of-webauthn-336235</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-kerberos-336236</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passkeys-336242</loc><lastmod>2022-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signature-counters-336238</loc><lastmod>2023-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-recognition-336239</loc><lastmod>2023-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-u2f-to-passkeys-336240</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ether-machine-and-dynamix-mutually-scrap-spac-merger-blame-unfavorable-market-conditions-336244</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/books-2022-336241</loc><lastmod>2022-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitwise-files-second-amendment-to-hyperliquid-etf-adds-wintermute-and-flowdesk-as-trading-counterparties-336243</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/us-government-moves-bitcoin-possibly-linked-to-steroid-distribution-conspiracy-336245</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crypto-bill-negotiations-enter-critical-week-as-lawmakers-return-amid-pressure-to-resolve-stablecoin-rewards-336246</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-agents-reshaping-crypto-development-trading-and-risk-with-cambrian-and-ethereum-foundation-336247</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-telegram-plans-to-turn-crypto-into-a-global-payments-network-336248</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ghc-syntax-highlighter-with-hakyll-336405</loc><lastmod>2023-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-ihaskell-to-a-newer-ghc-336406</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-github-secrets-to-a-repository-you-dont-own-336407</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-along-with-javascript-336408</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-wont-believe-this-one-weird-cpu-instruction-336409</loc><lastmod>2019-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/france-to-swap-windows-for-linux-across-government-as-it-ramps-up-sovereignty-drive-336410</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-freshly-vendor-neutral-payments-protocol-putting-the-402-status-code-to-use-336411</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adobe-reader-0day-abused-in-wild-to-deliver-three-stage-exploit-chain-336412</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/container-sized-ai-pods-could-be-the-answer-to-dragging-data-centre-plans-hpe-says-336413</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frances-ovh-answers-europes-sovereignty-call-with-dedicated-defence-unit-336414</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-different-approach-for-localizing-reactjs-app-341768</loc><lastmod>2015-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-journal-hits-129-million-views-in-october-336695</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suse-bets-the-farm-on-ai-powered-linux-administration-336696</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wikipedia-says-they-will-not-comply-with-uk-ofcom-orders-336697</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kde-spokesman-says-lunduke-is-a-sneaky-little-nazi-336698</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kde-says-x-users-are-nazis-336699</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-says-discriminatory-dei-policies-more-important-than-15-million-dollars-336700</loc><lastmod>2025-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20000-bounty-offered-to-bribe-ffmpeg-team-to-fire-contributor-336701</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-clone-of-core-utils-breaks-ubuntu-updates-336702</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-fuzzing-unmasks-elusive-vulnerabilities-341096</loc><lastmod>2023-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-reading-prousts-in-search-of-lost-time-341769</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnome-foundation-broke-lays-off-33-of-staff-337065</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-thunderbird-collect-user-data-by-default-in-violation-of-european-law-337066</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/framework-laptop-lego-expansion-card-337067</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-mozilla-is-an-advertising-company-now-337068</loc><lastmod>2024-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-does-not-ban-any-tech-organization-or-news-outlet-337114</loc><lastmod>2024-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watch-out-firefox-chrome-here-comes-ladybird-337132</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-is-not-socialism-or-communism-337133</loc><lastmod>2024-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/telco-security-retreat-2023-341097</loc><lastmod>2023-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-palantir-341770</loc><lastmod>2024-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-serendipity-machine-notes-on-using-twitter-341771</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-puzzles-341772</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inclusivity-activists-are-destroying-open-source-337103</loc><lastmod>2024-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/total-linux-desktop-pcs-now-over-56-million-337104</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yet-another-lawsuit-against-ibm-for-racial-discrimination-337105</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflix-managers-will-not-hire-this-white-guy-because-we-have-too-many-white-people-337107</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/procreate-dev-i-really-beeping-hate-generative-ai-337106</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-downsizing-from-dell-intel-push-2024-tech-layoffs-over-150000-337108</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intel-assigns-jewish-israeli-employee-to-manager-who-publicly-calls-for-his-murder-337109</loc><lastmod>2024-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-this-the-end-of-mozilla-if-so-is-that-a-bad-thing-337110</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/edrs-decrease-your-enterprise-security-unless-properly-hardened-341098</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-that-actually-worked-for-me-341773</loc><lastmod>2022-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-the-data-collection-advertising-browser-337124</loc><lastmod>2024-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnome-shaman-out-as-executive-director-after-9-months-on-the-job-337125</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-journalist-publicly-hopes-for-another-assassination-attempt-on-president-trump-337126</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-only-tech-news-outlet-covering-the-woke-tech-activists-337127</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-nerdy-q-a-july-10-2024-337128</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fedora-red-hat-holds-diversity-event-nobody-shows-up-337129</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ladybird-web-browser-developer-attacked-by-unhinged-dishonest-activists-337130</loc><lastmod>2024-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nixos-commits-purge-of-nazi-contributors-forces-abdication-of-founder-337131</loc><lastmod>2024-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/owning-my-strava-ride-339172</loc><lastmod>2018-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tech-industry-hates-you-337146</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-drive-censors-files-of-pfizer-whistleblower-337147</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-independent-tech-journalism-337150</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-reads-youtube-comments-337148</loc><lastmod>2024-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gnome-5-year-plan-diversity-equity-inclusion-nonexistent-powerpoint-slides-337149</loc><lastmod>2024-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eff-says-dont-stop-kids-from-looking-at-porn-337151</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-the-hotseat-black-python-devs-founder-337152</loc><lastmod>2024-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smarter-is-not-always-wiser-how-we-hacked-a-smart-payment-terminal-341099</loc><lastmod>2022-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-mobile-networks-has-gotten-a-lot-more-interesting-with-5g-and-open-ran-341100</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/imagine-a-world-without-the-lunduke-journal-337200</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chris-fisher-wendell-wilson-rob-braxman-337202</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distrotube-brodie-robertson-337201</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-5-tech-predictions-for-2024-337203</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wildest-linux-stories-of-2023-337204</loc><lastmod>2023-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mozilla-2023-annual-report-ceo-pay-skyrockets-while-firefox-marketshare-nosedives-337205</loc><lastmod>2023-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inflation-sucks-prices-go-up-jan-1st-seriously-337206</loc><lastmod>2023-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-foundation-now-spends-only-2-of-their-revenue-on-linux-337207</loc><lastmod>2023-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-art-of-making-windows-tolerable-with-chris-titus-337242</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wikipedia-hustle-337243</loc><lastmod>2023-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-nerdy-q-a-337244</loc><lastmod>2023-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-podcasting-the-changing-business-of-podcasting-337245</loc><lastmod>2023-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-being-david-to-ais-goliath-337246</loc><lastmod>2023-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-bots-fedora-layoffs-c64-games-lundukes-big-tech-show-may-15th-2023-337247</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extended-android-security-check-snoopsnitch-tests-for-java-vulnerabilities-341101</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-understand-things-341774</loc><lastmod>2020-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-games-are-the-future-of-education-341775</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-sahelanthropus-tchadensis-moved-347104</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-of-technology-podcast-may-12-2023-337248</loc><lastmod>2023-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serenity-os-week-begins-at-the-lunduke-journal-337249</loc><lastmod>2023-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bye-bye-bye-substack-hello-locals-337250</loc><lastmod>2023-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-sucks-2023-the-big-tech-show-and-assorted-craziness-337260</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-of-technology-podcast-feb-7-2023-337269</loc><lastmod>2023-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-16-2022-337310</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-blockchain-is-only-as-secure-as-the-application-on-top-of-it-341102</loc><lastmod>2022-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-apr-30-2023-337251</loc><lastmod>2023-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mozilla-osi-the-memory-holing-of-computer-history-337252</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-apr-9-2023-hour-2-337253</loc><lastmod>2023-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-apr-9-2023-hour-1-337254</loc><lastmod>2023-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/complex-fiber-and-wood-technologies-of-the-first-great-basin-peoples-347105</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-neanderthal-time-capsule-from-grotta-guattari-347106</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-heck-are-chins-for-347107</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-apr-2-2023-hour-1-337255</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-5-2022-337314</loc><lastmod>2022-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-12-2022-337311</loc><lastmod>2022-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-09-2022-337313</loc><lastmod>2022-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-11-2022-337312</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exchange-independent-security-audit-report-published-337408</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exchange-ready-for-external-security-audit-337409</loc><lastmod>2020-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v070-released-337410</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v060-released-337411</loc><lastmod>2019-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-karl-popper-341776</loc><lastmod>2020-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-sell-341777</loc><lastmod>2020-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-mar-26-2023-337256</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-mar-12-2023-hour-2-337257</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-census-for-computer-nerds-337270</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-get-a-layoff-and-you-get-a-layoff-337271</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-weird-global-342301</loc><lastmod>2020-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-magic-of-autohotkey-342302</loc><lastmod>2020-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-mar-12-2023-hour-1-337258</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/function-signatures-344807</loc><lastmod>2012-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-linux-software-store-war-rages-on-337259</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8-bit-week-begins-at-the-lunduke-journal-337275</loc><lastmod>2023-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-favorite-stories-of-2022-337276</loc><lastmod>2022-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-predictions-for-2023-337277</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haiku-becomes-viable-for-daily-use-right-on-schedule-337278</loc><lastmod>2022-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pda-week-begins-337279</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evil-ai-made-in-evil-ways-chatgpt-github-copilot-337280</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-lundukes-new-radio-show-and-how-awesome-it-is-337262</loc><lastmod>2023-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-big-tech-show-mar-5-2023-hour-1-337261</loc><lastmod>2023-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-tries-freebsd-and-it-doesnt-totally-suck-337263</loc><lastmod>2023-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unix-is-everywhere-337264</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bsd-week-extended-by-an-extra-week-337265</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pondering-on-mastodon-and-the-fediverse-337281</loc><lastmod>2022-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-normal-computing-news-nov-9-2022-337282</loc><lastmod>2022-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-3-2022-337315</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-april-28-2022-337316</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-hellosystem-and-bsd-rabbit-holes-337266</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-all-sorts-of-suck-mega-event-337267</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bsd-week-begins-at-the-lunduke-journal-of-technology-337268</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-september-18-2022-337295</loc><lastmod>2022-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dos-week-begins-at-the-lunduke-journal-337296</loc><lastmod>2022-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-september-11-2022-337297</loc><lastmod>2022-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-september-4-2022-337298</loc><lastmod>2022-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-your-phone-gets-sick-flubot-abuses-accessibility-features-to-steal-data-341103</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-the-second-publication-in-the-lunduke-journal-family-337272</loc><lastmod>2023-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-august-28-2022-337299</loc><lastmod>2022-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v050-released-337412</loc><lastmod>2018-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v040-released-337413</loc><lastmod>2017-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-explain-gnu-taler-at-sha-2017-337414</loc><lastmod>2017-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sva-explains-gnu-taler-at-easterhegg-and-torsten-demonstrates-it-is-childs-play-337415</loc><lastmod>2017-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/florian-dold-explains-taler-at-50p-in-bangalore-337417</loc><lastmod>2017-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sva-explains-gnu-taler-at-fossasia-in-singapore-337416</loc><lastmod>2017-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-documentation-pages-updated-337418</loc><lastmod>2016-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/christian-grothoff-explains-taler-at-hasgeek-in-bangalore-337419</loc><lastmod>2016-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-wallet-for-firefox-online-337420</loc><lastmod>2016-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-web-payments-paper-published-337421</loc><lastmod>2016-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-systems-sa-created-337422</loc><lastmod>2016-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8-bit-week-the-grand-finale-337273</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-august-21-2022-337300</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8-bit-week-day-1-2-roundup-337274</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1980s-1990s-bbsing-pdfs-and-stuff-337301</loc><lastmod>2022-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-august-14-2022-337302</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-july-31-2022-337303</loc><lastmod>2022-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-july-23-2022-337304</loc><lastmod>2022-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-weird-computing-news-nov-6-2022-337283</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defining-functions-344808</loc><lastmod>2012-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-normal-computing-news-nov-2-2022-337284</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-weird-computing-news-oct-30-2022-337285</loc><lastmod>2022-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-normal-computing-news-october-26-2022-337286</loc><lastmod>2022-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-weird-computing-news-oct-23-2022-337287</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lundukes-normal-computing-news-oct-19-2022-337289</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lunduke-journal-community-weekly-highlights-oct-21-2022-337288</loc><lastmod>2022-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-oct-16-2022-337290</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/command-line-week-starts-now-337291</loc><lastmod>2022-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-oct-9-2022-337292</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-oct-2-2022-337293</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-alternative-os-retro-computing-news-september-25-2022-337294</loc><lastmod>2022-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-may-31-2022-337305</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-april-6-2022-337323</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-april-5-2022-337324</loc><lastmod>2022-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-april-4-2022-337325</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lunduke-journal-podcast-april-3-2022-337326</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-we-should-just-let-firefox-die-337327</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-000-released-337423</loc><lastmod>2016-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-demo-for-chromechromium-online-337424</loc><lastmod>2015-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taler-becomes-an-official-gnu-package-337426</loc><lastmod>2015-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/christian-grothoff-explains-the-goals-behind-taler-337425</loc><lastmod>2015-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watch-christian-grothoffs-fossa-talk-on-taler-337427</loc><lastmod>2014-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launching-talernet-337428</loc><lastmod>2014-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changelog-determinate-nix-3173-337429</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/support-for-aws-govcloud-and-european-sovereign-cloud-337430</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extensible-flake-outputs-with-flake-schemas-337431</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/event-privacy-identity-and-payment-in-the-next-generation-internet-biel-switzerland-337370</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracing-the-wave-of-neanderthal-modern-interactions-347108</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-plugin-for-adobe-commerce-magento-now-available-337371</loc><lastmod>2024-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-gnu-taler-auditor-337372</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v094-released-337377</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-preserving-subscriptions-discounts-and-tax-deductable-donations-337373</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cashless-to-e-cash-337374</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v011-released-337375</loc><lastmod>2024-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v010-released-337376</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nlnet-open-call-with-funding-opportunities-for-gnu-taler-integrators-337379</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-libmicrohttpd-10-released-337378</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-blau-gmbh-deploys-first-external-taler-auditor-337400</loc><lastmod>2021-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comment-emettre-une-monnaie-numerique-de-banque-centrale-337401</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-issue-a-privacy-preserving-central-bank-digital-currency-337402</loc><lastmod>2021-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-a-digital-euro-should-be-online-first-and-bearer-based-337403</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-eu-project-ngi-taler-will-bring-private-and-secure-online-payments-to-the-eurozone-337380</loc><lastmod>2024-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ngi-taler-project-launched-337381</loc><lastmod>2024-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v091-released-337386</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-demo-of-the-gnu-taler-payment-system-at-the-g0v-hackath59n-in-taiwan-337382</loc><lastmod>2023-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v093-released-337383</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-offline-payments-using-one-time-passcodes-337384</loc><lastmod>2023-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v092-released-337385</loc><lastmod>2023-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-issue-a-central-bank-digital-currency-337404</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/richard-stallmans-business-pitch-for-taler-systems-sa-337387</loc><lastmod>2022-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v09-released-337388</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rfc-8905-the-payto-uri-scheme-for-payment-published-337405</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talk-about-gnu-taler-in-valencia-337406</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-launched-at-bern-university-of-applied-sciences-337407</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-chapter-for-the-nix-language-courtesy-of-webassembly-337432</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/determinate-is-the-future-of-nix-today-wasm-provenance-and-flake-schemas-337433</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-knowledge-age-restriction-for-gnu-taler-337389</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/datenschutzfreundliches-digitales-bezahlen-337390</loc><lastmod>2022-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-digital-euro-and-the-future-of-cash-337391</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-scalability-337392</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-who-comes-after-us-the-correct-mindset-for-designing-a-central-bank-digital-currency-337393</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-schnorrs-blind-signatures-to-taler-337395</loc><lastmod>2022-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/central-bank-accounts-are-dangerous-and-unnecessary-a-critique-of-two-papers-337394</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/come-una-banca-centrale-dovrebbe-emettere-una-moneta-digitale-337396</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-and-designing-technologies-for-everyday-financial-collaboration-337397</loc><lastmod>2021-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/como-emitir-una-moneda-digital-del-banco-central-337398</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnu-taler-v08-released-337399</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-money-silicon-valley-lotharios-337715</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drift-exploited-for-285-million-337538</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-assistant-experience-337716</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conditional-probability-an-educational-defect-in-physics-didactics-337717</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winter-q4-2025-books-337719</loc><lastmod>2025-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-for-old-battles-337718</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-go-to-physics-grad-school-and-other-cautionary-tales-337720</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-ai-bubble-337721</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moonwell-faces-1-million-governance-attack-337539</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math4sustainability-344292</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/returned-crypto-stolen-again-from-korean-authorities-337548</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/widows-orphans-and-runts-337726</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wacky-fun-physics-ideas-337722</loc><lastmod>2025-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-summarization-337725</loc><lastmod>2025-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abraham-lincoln-english-as-she-is-spoke-337723</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/h2-morris-counter-337724</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2025-reports-enhancing-support-for-nat64-protocol-translation-in-netbsd-part-2-338012</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2025-reports-enhancing-support-for-nat64-protocol-translation-in-netbsd-338013</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balancer-labs-shuts-down-after-110-million-hack-337540</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-thoughts-after-playing-epistory-344072</loc><lastmod>2020-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/south-korean-prosecutors-lose-22-million-of-seized-crypto-to-the-wallet-inspector-later-recover-it-337554</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usr-stablecoin-depegs-in-24-million-exploit-337541</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/word-navigation-in-vim-344073</loc><lastmod>2020-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-and-listing-files-with-my-disk-image-tools-344074</loc><lastmod>2020-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/venus-protocol-accumulates-215-million-in-bad-debt-after-exploit-337542</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockfills-goes-bankrupt-337543</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trader-loses-almost-50-million-in-aave-swap-gone-wrong-337544</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/269-million-erroneously-liquidated-on-aave-after-chaos-labs-oracle-bug-337545</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thief-pilfers-nfts-priced-at-230000-from-gondi-337546</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solv-protocol-exploited-for-27-million-337547</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-central-binomial-coefficient-and-laplaces-method-337567</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-gradient-descent-is-a-kernel-method-337568</loc><lastmod>2023-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crypto-stolen-from-korean-authorities-after-they-post-wallet-seed-phrase-337549</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/step-finance-solanafloor-and-remora-markets-shut-down-after-january-hack-337550</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yieldblox-lending-pool-drained-of-102-million-337551</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iotex-bridge-exploited-for-2-million-after-private-key-compromise-337552</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goliath-ventures-ceo-charged-with-running-328-million-ponzi-scheme-337553</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/holders-inequality-and-the-evidence-lower-bound-337569</loc><lastmod>2023-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-coin-flip-by-any-other-name-337570</loc><lastmod>2023-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-dimensional-analysis-337571</loc><lastmod>2023-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-integrability-condition-337572</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-note-on-scale-free-networks-337573</loc><lastmod>2023-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-policy-gradient-theorem-337574</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moonwell-lending-protocol-suffers-178-million-loss-after-second-oracle-misconfiguration-in-four-months-337555</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entropy-of-a-mixture-337575</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hausdorff-and-compact-337576</loc><lastmod>2023-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-and-talks-at-iclr-2022-337583</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fundamental-theorem-of-airports-337577</loc><lastmod>2023-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-numbers-are-bits-how-efficient-are-distributed-representations-337580</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-is-noethers-principle-in-machine-learning-337578</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backprop-isnt-just-for-calculus-337579</loc><lastmod>2024-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linkbert-improving-language-model-training-with-document-link-337581</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-and-talks-at-acl-2022-337582</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-deep-learning-algorithms-that-leverage-unlabeled-data-part-1-self-training-337586</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discovering-the-systematic-errors-made-by-machine-learning-models-337584</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grading-complex-interactive-coding-programs-with-reinforcement-learning-337585</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-and-talks-at-aaai-2022-337587</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-improve-user-experience-and-behavior-three-papers-from-stanfords-alexa-prize-team-337588</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reward-isnt-free-supervising-robot-learning-with-language-and-video-from-the-web-337589</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/banditpam-almost-linear-time-k-medoids-clustering-via-multi-armed-bandits-337590</loc><lastmod>2021-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-and-talks-at-neurips-2021-337591</loc><lastmod>2021-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-at-emnlpconll-2021-337592</loc><lastmod>2021-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-at-corl-2021-337593</loc><lastmod>2021-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selective-classification-can-magnify-disparities-across-groups-337594</loc><lastmod>2021-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockfills-crypto-lender-halts-withdrawals-337556</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charles-cordermans-computer-337557</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-minimal-infinite-threeld-337558</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/every-finite-phoenix-has-period-2-337559</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-osmiumlocks-prime-337562</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miscellaneous-discoveries-337560</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aperiodic-monotile-337561</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-for-optimal-boolean-chains-337563</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ordered-partial-partition-polytope-337564</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tensor-rank-paper-337565</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matrix-multiplication-update-337566</loc><lastmod>2022-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanford-ai-lab-papers-at-iccv-2021-337595</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q1-2024-337596</loc><lastmod>2024-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speedbuilding-llvmclang-in-3-minutes-on-power10-337597</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-freebsd-years-2000-2005-337598</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-visualizations-are-data-structures-337727</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-notes-on-podcast-vibes-337730</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/great-singers-on-great-singing-337728</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llms-for-nominative-determinism-337729</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pioneer-is-looking-real-nice-these-days-338406</loc><lastmod>2013-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-jousting-338405</loc><lastmod>2013-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regression-338407</loc><lastmod>2013-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-you-die-on-me-338435</loc><lastmod>2012-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q3-2023-337599</loc><lastmod>2023-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/function-associativity-and-composition-344809</loc><lastmod>2012-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-caml-light-on-dos-337600</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsdarm64-on-hetzner-cloud-337601</loc><lastmod>2023-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-importance-of-distfiles-337602</loc><lastmod>2023-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formatting-code-with-a-git-hook-337745</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quicker-netlify-deploys-337746</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pareto-frontier-337747</loc><lastmod>2024-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chaining-three-zero-day-exploits-in-itsm-software-servicetonic-for-remote-code-execution-341104</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockchain-security-six-common-mistakes-found-in-substrate-chains-341105</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spleen-200-released-with-full-cp437-support-337603</loc><lastmod>2023-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-kermit-and-zmodem-over-ssh-337604</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-ascii-flag-for-the-bootloader-337606</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q1-2023-337605</loc><lastmod>2023-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q3-2022-337607</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q2-2022-337608</loc><lastmod>2022-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clang-static-analyzer-and-the-z3-constraint-solver-337609</loc><lastmod>2022-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/differences-between-base-and-ports-llvm-in-openbsd-337610</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assembly-instructions-distribution-337611</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-folklore-and-sharemiscairport-337612</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postscript-maps-337757</loc><lastmod>2014-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-available-and-other-updates-337758</loc><lastmod>2013-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mnesia-and-the-art-of-remembering-337760</loc><lastmod>2012-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-specifications-and-erlang-337759</loc><lastmod>2012-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qwerty-quirks-344075</loc><lastmod>2020-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/relearning-qwerty-344076</loc><lastmod>2020-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/customizing-netbsd-boot-banners-337613</loc><lastmod>2022-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q1-2022-337615</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/file-transfers-via-the-parallel-port-on-dos-using-laplink-337614</loc><lastmod>2022-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/common-test-for-uncommon-tests-337761</loc><lastmod>2012-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distribunomicon-337763</loc><lastmod>2011-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-otp-applications-337762</loc><lastmod>2012-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bears-ets-beets-337764</loc><lastmod>2011-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eunited-nations-council-337765</loc><lastmod>2011-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buckets-of-sockets-337766</loc><lastmod>2011-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveling-up-in-the-process-quest-337767</loc><lastmod>2011-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gba-nostalgia-and-the-flash-advance-linker-337616</loc><lastmod>2022-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freebsd-on-the-vortex86dx-cpu-337617</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rock-art-may-be-far-older-than-modern-humans-in-sulawesi-347109</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freebsd-on-the-cubieboard2-337618</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q4-2021-337619</loc><lastmod>2022-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-ctwm-and-spleen-337621</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-on-the-via-eden-x2-powered-hp-t510-thin-client-337620</loc><lastmod>2021-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-deep-record-of-unknown-hominins-from-sulawesi-347110</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toolchains-adventures-q3-2021-337622</loc><lastmod>2021-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-on-the-vortex86dx-cpu-337623</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-should-be-worried-337626</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diving-into-toolchains-337624</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-on-the-vortex86dx-cpu-337625</loc><lastmod>2021-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-ios-theming-with-uitraitcollection-337627</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disk-image-tool-no-longer-reads-entire-image-344077</loc><lastmod>2020-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cult-of-done-manifesto-337628</loc><lastmod>2025-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-ditched-jekyll-and-built-a-static-site-generator-based-on-go-and-sqlite-337629</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creativity-inc-337630</loc><lastmod>2018-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finally-showing-releases-337768</loc><lastmod>2011-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kerrville-tri-2017-race-report-337631</loc><lastmod>2017-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jacks-generic-tri-2017-race-report-337632</loc><lastmod>2017-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-accurately-track-open-water-swims-337633</loc><lastmod>2017-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-throttle-on-otp-apps-337769</loc><lastmod>2011-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-an-application-with-otp-337770</loc><lastmod>2011-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-supervises-the-supervisors-337771</loc><lastmod>2011-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lifetime-tri-captex-race-report-337634</loc><lastmod>2017-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-tracking-speed-337635</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/event-handlers-337772</loc><lastmod>2011-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marco-did-the-right-thing-337636</loc><lastmod>2015-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-time-lapse-on-the-command-line-using-ffmpeg-and-imagemagick-337637</loc><lastmod>2015-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-wwdc-2015-keynote-thoughts-337638</loc><lastmod>2015-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rage-against-the-finite-state-machines-337773</loc><lastmod>2010-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-otp-and-clients-and-servers-337774</loc><lastmod>2010-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-concurrent-application-337775</loc><lastmod>2010-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/errors-and-processes-337776</loc><lastmod>2010-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-multiprocessing-337777</loc><lastmod>2010-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wwdc-2015-wishlist-337639</loc><lastmod>2015-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disk-image-tool-progress-344078</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-free-easy-and-secure-way-to-encrypt-shared-dropbox-folders-on-your-mac-337640</loc><lastmod>2015-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supercharge-your-python-shell-337641</loc><lastmod>2014-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-django-and-postgresql-full-text-search-337642</loc><lastmod>2014-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hitchhikers-guide-to-concurrency-337778</loc><lastmod>2010-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-short-visit-to-common-data-structures-337779</loc><lastmod>2010-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functionally-solving-problems-in-erlang-337780</loc><lastmod>2010-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/errors-and-exceptions-337781</loc><lastmod>2010-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higher-order-functions-337782</loc><lastmod>2009-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-iphone-5s-case-337643</loc><lastmod>2013-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-long-california-and-thanks-for-all-the-fish-337644</loc><lastmod>2013-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-your-site-with-ngx_pagespeed-and-amazon-cloudfront-337645</loc><lastmod>2013-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mike-krieger-on-startup-tech-337646</loc><lastmod>2013-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-the-best-complements-to-late-night-studying-337675</loc><lastmod>2007-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-no-right-way-to-develop-software-337647</loc><lastmod>2013-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-write-the-perfect-bug-report-337648</loc><lastmod>2013-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tired-337676</loc><lastmod>2007-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-chrome-play-nicely-with-compass-sass-337649</loc><lastmod>2013-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-tweetbot-mute-filters-337652</loc><lastmod>2012-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-serve-static-files-in-django-337650</loc><lastmod>2013-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/belize-337651</loc><lastmod>2013-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blog-refresh-337653</loc><lastmod>2012-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-four-inches-337654</loc><lastmod>2012-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/box-sizing-that-works-on-every-browser-337656</loc><lastmod>2012-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blogging-again-337655</loc><lastmod>2012-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-als-journey-28n-bureaucracy-the-german-disease-337801</loc><lastmod>2025-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-parallel-types-algorithms-337802</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockchain-security-best-practices-for-your-next-review-341106</loc><lastmod>2021-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-sopa-337657</loc><lastmod>2012-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-do-when-your-site-goes-viral-337658</loc><lastmod>2011-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breakup-notifier-337659</loc><lastmod>2011-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-deal-with-content-overload-337660</loc><lastmod>2011-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/relative-line-numbers-in-vim-337665</loc><lastmod>2010-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crazy-337661</loc><lastmod>2011-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introspection-in-vim-337663</loc><lastmod>2010-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-to-buy-airline-tickets-continued-337662</loc><lastmod>2010-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distribution-of-airline-ticket-prices-337664</loc><lastmod>2010-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-piracy-is-sometimes-good-for-the-software-industry-337667</loc><lastmod>2010-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openprovider-337666</loc><lastmod>2010-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-als-journey-27n-an-emergency-call-337803</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-parallel-types-reduction-337804</loc><lastmod>2025-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasm-is-not-an-implementation-detail-337805</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-serde-optimization-gauntlet-wasm-and-arenas-337806</loc><lastmod>2025-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-ipad-a-mistake-337668</loc><lastmod>2010-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-queries-on-the-appengine-datastore-337669</loc><lastmod>2010-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-social-news-escape-day-four-337671</loc><lastmod>2010-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-to-buy-airline-tickets-337670</loc><lastmod>2010-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openid-clickpass-webpy-and-python-337673</loc><lastmod>2010-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-social-news-escape-day-two-337672</loc><lastmod>2010-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-that-will-save-you-time-and-money-in-cancun-337674</loc><lastmod>2010-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-vibes-presentation-337731</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xor-doubly-linked-list-337732</loc><lastmod>2025-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-after-wasm-pack-an-opinionated-deconstruction-337807</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-computer-is-working-again-337677</loc><lastmod>2007-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yunnan-and-the-tales-of-a-broken-computer-337678</loc><lastmod>2007-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-level-await-is-a-footgun-the-wasm-worker-edition-337808</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-right-tool-for-the-job-positioned-io-for-zip-archives-337814</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-simd-gather-instructions-underrated-337809</loc><lastmod>2025-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bevy-app-entirely-off-the-main-thread-337811</loc><lastmod>2025-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-duckdb-and-arrow-rabbit-hole-data-modeling-adventures-337810</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/default-musl-allocator-considered-harmful-to-performance-337813</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasms-curious-word-size-and-the-swar-advantage-337812</loc><lastmod>2025-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-up-with-the-fronted-joneses-streaming-server-side-rendering-337815</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudflares-forbidden-steam-337816</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hidden-nuance-of-the-javascript-file-api-337817</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sql-reduction-ask-for-forgiveness-337818</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nextjs-on-cloudflare-a-gem-with-rough-edges-337819</loc><lastmod>2024-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-cold-nightin-beijing-what-337679</loc><lastmod>2007-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visa-things-337694</loc><lastmod>2007-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-part-2-337695</loc><lastmod>2007-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theyre-almost-here-337696</loc><lastmod>2007-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-part-1-337697</loc><lastmod>2007-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sorry-about-the-hiatus-337680</loc><lastmod>2007-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-light-in-the-attic-337681</loc><lastmod>2007-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-337682</loc><lastmod>2007-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pictures-337683</loc><lastmod>2007-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-it-take-337685</loc><lastmod>2007-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contd-sp-337684</loc><lastmod>2007-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ok-337686</loc><lastmod>2007-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/continued-337687</loc><lastmod>2007-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burning-the-midnight-oil-337688</loc><lastmod>2007-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-promise-is-kept-337689</loc><lastmod>2007-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-the-destruction-begin-337690</loc><lastmod>2007-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ni-hao-zhongguo-337691</loc><lastmod>2007-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-got-it-337692</loc><lastmod>2007-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-is-spectacular-337693</loc><lastmod>2007-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-vibes-prototyping-337733</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/note-podcast-vibes-337734</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-structure-of-the-wavelet-tree-337735</loc><lastmod>2025-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wavelet-matrix-construction-337736</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gilbert-curve-337738</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enter-the-wavelet-matrix-337737</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llms-make-context-more-valuable-337739</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/splash-color-format-337740</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-accidental-journey-to-truenas-scale-337820</loc><lastmod>2024-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dot-or-not-a-type-safety-story-about-file-extensions-337821</loc><lastmod>2024-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-responsive-image-sprites-for-the-web-337822</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pitfalls-of-react-query-337823</loc><lastmod>2024-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fossils-from-the-grotte-a-hominides-morocco-and-crossroads-of-human-evolution-347111</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-note-browser-337741</loc><lastmod>2024-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyparquet-337742</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-essay-337743</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-analyzer-can-expand-macros-337744</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-webassembly-value-proposition-is-write-once-not-performance-337826</loc><lastmod>2024-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-not-need-a-react-animation-library-transitions-337824</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-composition-king-compound-components-337825</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/split-nextjs-across-hosting-providers-and-advocate-for-direct-s3-uploads-337828</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dark-side-of-inlining-and-monomorphization-337827</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-text-id-collation-tread-carefully-337829</loc><lastmod>2023-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decapitation-a-migration-from-antd-to-headless-story-337830</loc><lastmod>2023-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advantages-of-opaque-types-over-value-objects-337831</loc><lastmod>2023-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/too-edgy-a-serverless-search-337832</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-and-back-again-with-zstd-zips-337833</loc><lastmod>2023-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheerio-for-web-scraping-337748</loc><lastmod>2024-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-sentences-with-finite-state-automata-337749</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-depends-what-race-youre-running-337751</loc><lastmod>2024-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-visualization-library-in-mathematica-337750</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-an-auto-publishing-workflow-337753</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-apps-i-enjoy-337752</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/euclidean-distance-and-pearson-correlation-337755</loc><lastmod>2021-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-something-new-337754</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postscript-time-337756</loc><lastmod>2015-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-browser-apis-unlock-new-possibilities-337834</loc><lastmod>2023-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cyclelist-a-cyclical-activity-tracker-337835</loc><lastmod>2023-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-responsive-react-components-for-2023-337836</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-you-some-recursion-337783</loc><lastmod>2009-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-new-chapters-available-337784</loc><lastmod>2009-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/antimatter-337785</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-commitment-337786</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-peaceful-end-to-the-working-day-337787</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudflare-tunnel-saved-my-home-server-when-my-apartment-got-a-new-isp-337839</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/excessively-high-standards-to-the-detriment-of-efficiency-337788</loc><lastmod>2025-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wasm-compression-benchmarks-and-the-cost-of-missing-compression-apis-337837</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-web-workers-and-edge-compute-with-wasm-337838</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favoring-sql-over-redis-for-an-evergreen-leaderboard-337841</loc><lastmod>2022-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoiding-allocations-in-rust-to-shrink-wasm-modules-337840</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoiding-dynamic-css-in-js-styles-in-react-337843</loc><lastmod>2022-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deflate-yourself-for-faster-rust-zips-337842</loc><lastmod>2022-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-footgun-with-docker-compose-shared-configurations-337844</loc><lastmod>2022-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-subjective-nature-of-js-libraries-exposing-an-off-the-main-thread-api-337845</loc><lastmod>2022-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recommendations-when-publishing-a-wasm-library-337846</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-freak-but-our-rust-web-server-is-now-nodejs-337847</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-alive-the-meaning-of-your-work-337789</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/omnibus-redux-346224</loc><lastmod>2014-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emotions-forces-for-transformation-337790</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern70-preparing-for-the-future-337791</loc><lastmod>2024-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-als-journey-3131-the-end-337795</loc><lastmod>2025-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern70-continuing-cerns-legacy-of-open-science-337792</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern70-from-physics-to-medicine-337793</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cern70-announcing-the-higgs-boson-discovery-337794</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-safety-improvements-in-the-c-26-core-language-337796</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-als-journey-30n-cippi-at-the-cppcon-337797</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contracts-evaluation-semantic-337798</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-als-journey-29n-i-feel-good-337799</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contracts-a-deep-dive-337800</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/most-popular-electron-ui-libraries-337921</loc><lastmod>2015-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disecting-the-postgres-bulk-insert-and-binary-format-337922</loc><lastmod>2015-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xslt-20-processing-in-postgres-337923</loc><lastmod>2015-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-dropwizard-testing-337926</loc><lastmod>2015-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-and-explanation-for-metrics-in-dropwizard-337924</loc><lastmod>2015-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/processing-arbitrary-amount-of-data-in-python-337925</loc><lastmod>2015-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-innodb-for-bulk-insert-337929</loc><lastmod>2014-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-and-data-go-hand-in-hand-337927</loc><lastmod>2015-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-dropwizard-json-app-337928</loc><lastmod>2015-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-eu4-stats-337930</loc><lastmod>2014-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-and-threading-explicit-synchronization-isnt-always-needed-337933</loc><lastmod>2014-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/continuous-integration-and-delpoyment-with-netmono-337931</loc><lastmod>2014-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-mono-nuget-nunit-t4-ci-oh-my-337932</loc><lastmod>2014-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/await-async-in-c-and-why-synchrony-is-here-to-stay-337934</loc><lastmod>2014-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deathmark-postmortem-a-game-where-everyone-dies-337935</loc><lastmod>2014-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-from-godaddyiiswcfcmysql-to-digitaloceanapacheflaskpythonsqlite-337936</loc><lastmod>2014-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-game-development-at-michigan-zelda-postmortem-337937</loc><lastmod>2014-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2025-reports-using-bubblewrap-to-add-sandboxing-to-netbsd-338010</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2025-mentor-summit-in-munich-germany-travel-notes-338011</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balancing-long-term-technology-evolution-with-short-term-side-effects-vulnerability-disclosure-best-practices-341107</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-at-kentik-platform-updates-for-april-2026-341108</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-ukraine-to-the-cloud-stories-of-ipv4-migration-341115</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-bigger-than-llms-why-network-teams-need-to-think-beyond-chatbots-and-agents-341116</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-stealth-blackout-to-whitelisting-inside-the-iranian-shutdown-341117</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/context-is-king-why-network-ai-needs-domain-knowledge-to-work-341118</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2025-reports-asynchronous-io-framework-338014</loc><lastmod>2025-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partial-application-344810</loc><lastmod>2012-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-google-summer-of-code-2025-contributors-338018</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-110-release-process-underway-338015</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-possible-archaic-human-from-borneo-347112</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-netbsd-foundation-2025-annual-general-meeting-summary-and-logs-338017</loc><lastmod>2025-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-build-cluster-speeds-up-daily-autobuilds-338016</loc><lastmod>2025-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-netbsd-foundation-will-participate-in-google-summer-of-code-2025-338019</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2024-reports-test-root-device-and-root-file-system-selection-338020</loc><lastmod>2025-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-101-available-338021</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eurobsdcon-2024-in-dublin-ireland-some-notes-after-the-conference-338022</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-summer-of-code-2024-reports-altq-refactoring-and-npf-integration-338023</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starlight-035-348319</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-83-released-and-end-of-support-for-netbsd-8-338024</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xorg-on-netbsd-the-state-of-things-338025</loc><lastmod>2024-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-94-released-338026</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc5-available-338030</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-available-338027</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statement-on-backdoor-in-xz-library-338028</loc><lastmod>2024-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc6-available-338029</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc4-available-338031</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc3-available-338032</loc><lastmod>2024-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc2-available-338033</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbsd-100-rc1-available-338034</loc><lastmod>2023-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-speaking-at-bsdcan-2024-338311</loc><lastmod>2024-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-speaking-at-asiabsdcon-2024-338312</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quiz-a-tool-for-rapid-openzfs-development-338313</loc><lastmod>2024-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-exhibits-344293</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-graphicsmagick-with-imager-338379</loc><lastmod>2014-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/currying-344811</loc><lastmod>2012-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-10-discoveries-about-ancient-people-from-dna-in-2025-347113</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sparking-ancient-fires-347114</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/io_uring-is-not-an-event-system-338318</loc><lastmod>2021-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-xiao-bricked-338321</loc><lastmod>2020-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-a-modern-80s-style-computer-338319</loc><lastmod>2021-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-mk2-338320</loc><lastmod>2020-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-511-348320</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-public-service-announcement-338324</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-broken-sd-module-338323</loc><lastmod>2020-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-xiao-338322</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-lcd-graphics-338325</loc><lastmod>2020-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-june-2025-348321</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-led-counter-338326</loc><lastmod>2020-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-computer-lcd-338327</loc><lastmod>2020-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssrf-protection-in-perl-338369</loc><lastmod>2014-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-gmail-api-338370</loc><lastmod>2014-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perl-and-etcd-i-can-help-338371</loc><lastmod>2014-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oauth2-protected-resource-errors-338372</loc><lastmod>2014-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-notifier-app-for-fastmail-338373</loc><lastmod>2014-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/djabberd-mandatory-tls-338374</loc><lastmod>2014-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-status-dashboard-338375</loc><lastmod>2014-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wrap-any-lua-function-with-a-sigc-slot-338376</loc><lastmod>2014-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimenting-with-easing-functions-338377</loc><lastmod>2014-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/that-will-do-for-tonight-338380</loc><lastmod>2014-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-good-glyph-atlases-go-bad-338378</loc><lastmod>2014-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-pioneers-ui-part-0-introduction-338396</loc><lastmod>2013-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/randomly-choosing-complementary-colours-338397</loc><lastmod>2013-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-bisected-a-kernel-problem-338398</loc><lastmod>2013-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-rust-hello-opengl-338399</loc><lastmod>2013-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-first-rust-sdl-bindings-338400</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-google-drive-api-doesnt-know-about-paths-and-thats-bad-338401</loc><lastmod>2013-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-looking-pretty-nice-338402</loc><lastmod>2013-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lua-puzzle-338403</loc><lastmod>2013-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steam-linux-338404</loc><lastmod>2013-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-just-noticed-that-our-new-ship-is-engaged-in-fruit-transport-338416</loc><lastmod>2012-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computer-has-been-getting-slower-and-slower-338414</loc><lastmod>2012-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-toy-for-a-tired-evening-338415</loc><lastmod>2012-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pioneer-elite-dangerous-and-the-questions-nobody-asked-338420</loc><lastmod>2012-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pretty-sliders-338417</loc><lastmod>2012-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bounce-338418</loc><lastmod>2012-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-c3200-338421</loc><lastmod>2012-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-are-getting-excited-about-new-ui-toys-338423</loc><lastmod>2012-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weve-got-some-pretty-crazy-collaboration-going-on-338422</loc><lastmod>2012-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zfs-on-linux-pretty-much-just-works-338424</loc><lastmod>2012-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-info-view-is-coming-along-nicely-338425</loc><lastmod>2012-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starting-to-integrate-the-new-ui-338426</loc><lastmod>2012-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/main-menu-alpha-9-18-months-ago-338427</loc><lastmod>2012-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cricket-bot-338419</loc><lastmod>2012-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-types-work-with-functions-344812</loc><lastmod>2012-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-ui-in-pull-request-338428</loc><lastmod>2012-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-think-you-have-nothing-to-offer-338430</loc><lastmod>2012-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-always-get-things-completely-wrong-338429</loc><lastmod>2012-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perl-and-opengl-338431</loc><lastmod>2012-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-refactoring-today-338432</loc><lastmod>2012-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-experiment-i-did-tonight-338433</loc><lastmod>2012-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ooh-aah-oolua-338443</loc><lastmod>2011-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-something-338445</loc><lastmod>2010-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-jelly-dreams-are-made-of-338444</loc><lastmod>2011-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tied-at-both-ends-338469</loc><lastmod>2008-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netopenid-for-perl-its-alive-338446</loc><lastmod>2010-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-centre-for-kids-who-cant-write-good-338470</loc><lastmod>2008-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/while-stocks-last-338471</loc><lastmod>2008-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lay-it-out-for-me-338472</loc><lastmod>2008-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-is-slowly-but-surely-eating-postgresql-deep-dive-into-neon-paradedb-pgdog-and-more-341868</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delicious-ripple-cake-338448</loc><lastmod>2010-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-tide-338447</loc><lastmod>2010-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-years-high-resolution-338456</loc><lastmod>2010-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-one-time-at-band-camp-338449</loc><lastmod>2010-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-bout-some-horn-338457</loc><lastmod>2009-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-like-repetetive-music-338458</loc><lastmod>2009-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/putting-things-in-context-338459</loc><lastmod>2009-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-online-course-ai-explorables-for-schools-344294</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-like-a-swipe-card-for-aliens-338450</loc><lastmod>2010-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/location-location-location-338452</loc><lastmod>2010-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/every-good-thing-338451</loc><lastmod>2010-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/board-games-338453</loc><lastmod>2010-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/catch-a-ride-338454</loc><lastmod>2010-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/confessions-of-a-shopaholic-338455</loc><lastmod>2010-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lately-338468</loc><lastmod>2008-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-ground-up-338460</loc><lastmod>2009-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blast-from-the-past-338461</loc><lastmod>2009-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rectangle-rodeo-338463</loc><lastmod>2009-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-got-a-package-338462</loc><lastmod>2009-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-arcade-344295</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delicious-cake-338464</loc><lastmod>2009-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-pretty-colours-338465</loc><lastmod>2009-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cluttering-my-life-338466</loc><lastmod>2009-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-assembly-required-338467</loc><lastmod>2008-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-338481</loc><lastmod>2008-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-global-problem-338483</loc><lastmod>2008-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-going-to-egypt-ill-bring-you-back-something-nice-338482</loc><lastmod>2008-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-of-something-338484</loc><lastmod>2007-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zooooooon-338485</loc><lastmod>2007-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtual-insanity-338486</loc><lastmod>2007-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rivendell-is-kinda-crap-actually-338487</loc><lastmod>2007-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/join-the-ultimate-projection-338606</loc><lastmod>2022-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snag-338490</loc><lastmod>2007-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-implemented-338491</loc><lastmod>2007-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bitchin-threads-338492</loc><lastmod>2007-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-fontastic-338493</loc><lastmod>2007-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insanity-in-three-parts-338517</loc><lastmod>2007-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ill-be-your-host-this-evening-338518</loc><lastmod>2007-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-good-libraries-go-bad-338519</loc><lastmod>2007-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/types-not-as-we-know-them-338494</loc><lastmod>2007-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-build-as-fast-as-you-can-338495</loc><lastmod>2007-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-curly-one-338496</loc><lastmod>2007-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-fine-old-port-338497</loc><lastmod>2007-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-for-the-road-338498</loc><lastmod>2007-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opinion-noted-338499</loc><lastmod>2007-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tastes-like-chicken-338500</loc><lastmod>2007-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-word-tells-a-thousand-pictures-338556</loc><lastmod>2007-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-two-compilers-338520</loc><lastmod>2007-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-big-week-338501</loc><lastmod>2007-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standing-on-the-shoulders-of-minnows-338521</loc><lastmod>2007-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/going-old-school-338528</loc><lastmod>2007-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writeback-338529</loc><lastmod>2007-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tunnelling-for-two-338530</loc><lastmod>2007-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/busybot-338531</loc><lastmod>2007-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quiet-time-338585</loc><lastmod>2007-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twisty-passages-all-aligned-338502</loc><lastmod>2007-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-eu-funded-project-ai-exhibit-featuring-a-list-of-ai-exhibitions-worldwide-344296</loc><lastmod>2024-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/odd-jobs-338503</loc><lastmod>2007-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aros-and-the-gpl-338504</loc><lastmod>2007-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-plan-for-a-filesystem-338505</loc><lastmod>2007-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brb-fighting-monsterz-338506</loc><lastmod>2007-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-i-linked-code-338507</loc><lastmod>2007-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cout-hello-endl-338508</loc><lastmod>2007-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flushed-away-338509</loc><lastmod>2007-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/almost-there-338510</loc><lastmod>2007-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-doing-it-wrong-338511</loc><lastmod>2007-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-alive-338512</loc><lastmod>2007-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-can-see-forever-338513</loc><lastmod>2007-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dreaming-in-colour-338514</loc><lastmod>2007-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cant-make-the-scene-if-you-aint-got-the-green-338515</loc><lastmod>2007-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-least-its-something-338516</loc><lastmod>2007-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-you-know-its-rude-to-point-338522</loc><lastmod>2007-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bringing-emotional-cognition-to-deep-time-347115</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blah-or-something-like-it-338523</loc><lastmod>2007-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/many-unrelated-things-338524</loc><lastmod>2007-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chasing-parked-chars-338525</loc><lastmod>2007-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/early-tests-338532</loc><lastmod>2007-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pipe-the-what-338533</loc><lastmod>2007-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-i-was-17-338534</loc><lastmod>2007-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cant-get-enough-338535</loc><lastmod>2007-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mundane-details-338536</loc><lastmod>2007-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-slow-can-you-go-338526</loc><lastmod>2007-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lda-00-338527</loc><lastmod>2007-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/too-many-tangents-338537</loc><lastmod>2007-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-fork-or-not-to-fork-338706</loc><lastmod>2024-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-hat-is-awesome-338586</loc><lastmod>2007-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-hosting-without-being-distracted-by-devops-338707</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-neg-a-founder-339173</loc><lastmod>2018-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tiny-ace-coming-soon-339771</loc><lastmod>2021-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-all-pipes-338538</loc><lastmod>2007-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-for-business-338539</loc><lastmod>2007-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merge-left-338540</loc><lastmod>2007-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-got-something-to-report-338541</loc><lastmod>2007-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-special-ones-338542</loc><lastmod>2007-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-nail-in-the-coffin-338543</loc><lastmod>2007-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consolation-prize-338544</loc><lastmod>2007-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/follow-me-into-the-caves-338545</loc><lastmod>2007-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lock-it-in-338546</loc><lastmod>2007-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supersize-me-338547</loc><lastmod>2007-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10mm-climate-crisis-mathematics-mathematik-der-klimakrise-workshop-344297</loc><lastmod>2023-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-locksmith-338548</loc><lastmod>2007-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-to-scale-338549</loc><lastmod>2007-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-and-mounting-a-fat32-partition-in-a-gpt-disk-on-freebsd-344079</loc><lastmod>2020-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phew-338550</loc><lastmod>2007-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/later-that-day-338551</loc><lastmod>2007-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-with-files-338552</loc><lastmod>2007-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-your-face-338553</loc><lastmod>2007-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-like-that-its-gone-338554</loc><lastmod>2007-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-may-i-direct-your-call-338555</loc><lastmod>2007-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-on-commander-338557</loc><lastmod>2007-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-all-get-drunk-and-play-ping-pong-338587</loc><lastmod>2007-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimise-for-fun-338588</loc><lastmod>2007-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spinning-around-338589</loc><lastmod>2007-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-complete-success-338598</loc><lastmod>2006-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closures-in-c-338599</loc><lastmod>2006-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-crash-course-in-sasl-and-digest-md5-for-xmpp-338600</loc><lastmod>2003-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hard-and-soft-statistics-338601</loc><lastmod>2023-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-old-is-new-again-338558</loc><lastmod>2007-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-smart-once-338561</loc><lastmod>2007-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slow-and-steady-338559</loc><lastmod>2007-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/once-more-with-feeling-338560</loc><lastmod>2007-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-explains-the-long-stasis-of-oldowan-sites-347116</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-brain-hurts-338562</loc><lastmod>2007-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-comes-the-tricky-bit-338566</loc><lastmod>2007-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-the-boss-need-the-info-338563</loc><lastmod>2007-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-drop-338567</loc><lastmod>2007-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-fighting-distros-part-2-346225</loc><lastmod>2013-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-gets-late-early-these-days-338564</loc><lastmod>2007-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cold-fusion-explosion-338568</loc><lastmod>2007-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-the-browser-stupid-338569</loc><lastmod>2007-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boring-stuff-338570</loc><lastmod>2007-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/milestone-338571</loc><lastmod>2007-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-halloween-problem-338602</loc><lastmod>2023-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joins-13-ways-338603</loc><lastmod>2023-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-charming-algorithm-for-count-distinct-338604</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-mail-338565</loc><lastmod>2007-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/function-values-and-simple-values-344813</loc><lastmod>2012-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nurses-are-stealing-my-money-338583</loc><lastmod>2007-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mathematical-functions-344814</loc><lastmod>2012-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinking-functionally-introduction-344815</loc><lastmod>2012-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-use-f-conclusion-344816</loc><lastmod>2012-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anything-c-can-do-344817</loc><lastmod>2012-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-historical-compendium-of-useless-shit-346226</loc><lastmod>2013-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mounting-excitement-338572</loc><lastmod>2007-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insert-clever-title-here-338574</loc><lastmod>2007-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-me-up-338573</loc><lastmod>2007-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/damn-technicalities-338575</loc><lastmod>2007-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exercises-for-the-reader-338576</loc><lastmod>2007-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-pandemic-338577</loc><lastmod>2007-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-soviet-russia-system-files-you-338584</loc><lastmod>2007-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seamless-interoperation-with-net-libraries-344818</loc><lastmod>2012-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/front-end-loader-338578</loc><lastmod>2007-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-confused-but-this-is-your-normal-state-338579</loc><lastmod>2007-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-packeted-up-with-somewhere-to-go-338580</loc><lastmod>2007-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-everybody-knows-your-name-338581</loc><lastmod>2007-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drowning-in-a-sea-of-unfamiliar-code-338582</loc><lastmod>2007-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-rust-and-postgres-for-everything-patterns-learned-over-the-years-341869</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-ai-wishlist-341870</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-sha-2-length-extension-attacks-in-practice-with-rust-341871</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-can-hear-you-mummy-338590</loc><lastmod>2007-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-avid-reader-338591</loc><lastmod>2007-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-extra-strength-bitrot-use-aspro-clear-338592</loc><lastmod>2007-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ouroboros-338593</loc><lastmod>2007-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tile-me-purple-338594</loc><lastmod>2006-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-testy-338595</loc><lastmod>2006-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vimming-for-fun-and-profit-338596</loc><lastmod>2006-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/constant-classes-338597</loc><lastmod>2006-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contemporary-cube-theory-338659</loc><lastmod>2025-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intro-software-end-of-life-338663</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hard-fork-338660</loc><lastmod>2025-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-trial-period-338661</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stories-of-denial-despair-and-devotion-338662</loc><lastmod>2024-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-enable-alpn-on-nginx-339440</loc><lastmod>2018-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-am-not-too-enthusiastic-about-amp-339441</loc><lastmod>2018-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-not-to-store-user-passwords-339442</loc><lastmod>2018-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2026-03-conference-announcement-339443</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-duranium-a-more-reliable-postmarketos-339444</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/homepage-not-found-338676</loc><lastmod>2021-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cheat-code-338677</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abandonware-338678</loc><lastmod>2021-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/killer-app-338679</loc><lastmod>2021-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-read-update-delete-338680</loc><lastmod>2021-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/force-eject-338681</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/financial-update-2025-financial-report-and-new-budget-339445</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2026-02-generic-kernels-339446</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2026-hackathon-339447</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2026-01-monthly-blog-post-reboot-339448</loc><lastmod>2026-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardware-testing-automation-a-minimum-viable-product-339449</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-ways-to-stop-your-system-from-freezing-338695</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-program-comes-for-us-all-338697</loc><lastmod>2019-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-had-me-at-hello-world-338696</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diy-serverless-with-coreos-dokploy-338701</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-resilience-vs-grid-resilience-338698</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-thoughts-june-2025-338699</loc><lastmod>2025-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ai-is-helping-people-be-more-optimistic-by-writing-12000-pre-vetted-questions-338700</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-what-you-measure-even-in-open-source-338702</loc><lastmod>2025-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-beautiful-description-from-surfline-338703</loc><lastmod>2025-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-apple-or-ibm-the-underdog-in-2024-338704</loc><lastmod>2024-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-lock-a-subaru-crosstrek-with-the-valet-key-for-surfing-or-swimming-338705</loc><lastmod>2024-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/financial-update-first-year-and-first-budget-339466</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-switched-to-linux-338710</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restore-wmi-after-corruption-338708</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-utility-in-2026-everything-thats-changed-338709</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enable-vrr-xorg-338711</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-alternative-crypto-history-339174</loc><lastmod>2018-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-virtue-of-a-tool-339175</loc><lastmod>2018-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/several-short-sentences-339176</loc><lastmod>2018-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decentralize-your-data-339177</loc><lastmod>2018-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-02-msm89x7-audio-modern-xiaomis-in-community-new-name-foreshadowing-339467</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2025-hackathon-339468</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-rust-async-message-queue-server-347117</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prioritize-ipv4-over-ipv6-linux-338712</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-vulnerable-windows-users-are-by-update-338714</loc><lastmod>2025-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/track-changes-word-author-macro-338713</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patching-programs-from-forks-338715</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trusting-more-with-the-blockchain-339178</loc><lastmod>2018-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-reshade-on-linux-with-vkbasalt-338716</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockchain-without-blockchain-339179</loc><lastmod>2018-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-better-tools-339180</loc><lastmod>2018-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-01-systemd-in-edge-mobile-config-thunderbird-and-lomiri-339469</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2412-the-one-with-androids-cameras-but-its-mainline-linux-339470</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyprland-monitor-config-338717</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iscsi-on-boot-338720</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jakoolit-hyprland-338721</loc><lastmod>2025-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-use-linux-338722</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-linux-gaming-338724</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-to-linux-for-powerusers-338723</loc><lastmod>2025-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhanced-linux-in-windows-338725</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-systemd-from-linux-338726</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-microsoft-recall-situation-338727</loc><lastmod>2024-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-problem-338718</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gfi-mailarchiver-mais-queue-folder-has-tons-of-emails-stuck-339000</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleaning-arch-linux-338719</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-market-is-wrong-about-your-problems-339181</loc><lastmod>2018-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/owning-my-writing-339182</loc><lastmod>2018-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-hate-working-for-big-companies-339183</loc><lastmod>2018-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abandoning-trello-339184</loc><lastmod>2018-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-11-pmbootstrap-v3-rfc-process-and-seattle-339471</loc><lastmod>2024-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-10-accepted-grants-timelines-and-tokyo-339472</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-and-how-we-migrated-from-gitlabcom-to-gitlabpostmarketosorg-339473</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-popular-windows-utility-338728</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crowdstrike-alternatives-338729</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-theater-pc-338730</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-need-to-contribute-to-open-source-338731</loc><lastmod>2024-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultra-bash-prompt-338733</loc><lastmod>2024-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-problems-with-linux-338732</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atomic-desktops-revolutionizing-the-linux-experience-338734</loc><lastmod>2024-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-09-systemd-pcb-talks-non-latin-language-fonts-339474</loc><lastmod>2024-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-08-pixel-3a-with-camera-self-hosted-gitlab-events-339475</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paying-for-development-from-the-donations-for-the-first-time-339476</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/completeness-344819</loc><lastmod>2012-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hastebin-338735</loc><lastmod>2024-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/great-design-is-ruining-software-339185</loc><lastmod>2018-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/founding-myths-are-pernicious-propaganda-339188</loc><lastmod>2018-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/putting-okrs-into-practice-339186</loc><lastmod>2018-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-does-your-work-live-339187</loc><lastmod>2018-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-has-a-focus-problem-339189</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-computers-are-all-broken-339190</loc><lastmod>2018-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-at-the-coal-face-339191</loc><lastmod>2018-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-powershell-experience-338736</loc><lastmod>2024-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-utility-improved-338738</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/risingos-20-android-custom-rom-338737</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-financial-update-and-lookahead-339477</loc><lastmod>2024-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2406-the-one-with-over-250-devices-339481</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/systemd-part-deux-339478</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-selected-for-ngi-zero-core-funding-the-european-union-must-keep-funding-free-software-339480</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-07-new-homepage-pmbootstrap-v3-sensors-libcamera-and-more-339479</loc><lastmod>2024-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-05-better-governance-and-planning-339483</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-road-to-systemd-339482</loc><lastmod>2024-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aboutmozillas-mentored-bugs-and-how-it-could-work-for-your-project-339639</loc><lastmod>2020-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improve-youtube-338739</loc><lastmod>2024-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refund-policy-338754</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-take-venture-capital-youre-forcing-your-company-to-exit-339193</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strategy-is-culture-339192</loc><lastmod>2018-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-investor-isnt-enough-339194</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unicorns-distract-us-from-a-graveyard-339195</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/venture-capital-is-built-on-serendipity-339196</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zoxide-338740</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dism-338790</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ext4-in-windows-338791</loc><lastmod>2023-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-open-source-338792</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thumbnails-in-windows-338793</loc><lastmod>2023-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-screen-tearing-linux-338794</loc><lastmod>2023-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/venture-capital-is-ripe-for-disruption-339197</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remove-youtube-shorts-338755</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vpn-tier-list-2024-338741</loc><lastmod>2024-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-reactive-programming-344820</loc><lastmod>2012-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bazzite-linux-338742</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-editor-338756</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-most-successful-vc-firms-keep-winning-339198</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tension-at-the-heart-of-a-freemium-business-339199</loc><lastmod>2017-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-open-source-your-product-thats-the-wrong-question-339200</loc><lastmod>2017-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-beyond-silicon-valley-software-companies-339201</loc><lastmod>2017-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-24h2-338743</loc><lastmod>2024-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/block-razer-bloatware-338795</loc><lastmod>2023-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worst-tech-of-2022-338796</loc><lastmod>2022-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/framing-the-risk-in-your-business-339203</loc><lastmod>2017-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stopping-the-software-factory-339202</loc><lastmod>2017-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productivity-is-not-about-people-339204</loc><lastmod>2017-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-is-direction-plus-constraints-339205</loc><lastmod>2017-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-339772</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glazewm-tiling-window-management-338744</loc><lastmod>2024-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-sony-abusing-freebsd-with-playstation-338748</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drivers-in-windows-338745</loc><lastmod>2024-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freedesktop-bans-hyprland-338746</loc><lastmod>2024-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/universal-android-debloat-double-your-battery-life-338747</loc><lastmod>2024-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-arch-in-2-minutes-338757</loc><lastmod>2023-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xz-backdoor-affected-these-users-338749</loc><lastmod>2024-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-secure-system-338758</loc><lastmod>2023-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-it-comes-to-culture-you-can-be-right-or-you-can-be-successful-339206</loc><lastmod>2017-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-high-cost-of-fitting-in-339207</loc><lastmod>2017-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-can-i-help-339208</loc><lastmod>2017-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cursor-editor-338750</loc><lastmod>2024-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-downloads-338753</loc><lastmod>2024-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/3cx-version-20-update-338751</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-system-338752</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-shouldnt-get-easier-339209</loc><lastmod>2017-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-write-339210</loc><lastmod>2017-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-job-of-the-filesystem-339211</loc><lastmod>2017-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wrong-successes-kill-companies-339212</loc><lastmod>2017-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/image-creation-tool-first-steps-344080</loc><lastmod>2020-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-mistakes-and-what-i-wish-i-knew-sooner-338759</loc><lastmod>2023-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-archive-offline-338808</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-macos-338809</loc><lastmod>2022-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emoji-338902</loc><lastmod>2020-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-only-security-updates-on-windows-10-338903</loc><lastmod>2020-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saving-a-business-thousands-a-year-in-telecom-338760</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/messages-and-agents-344821</loc><lastmod>2012-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-windows-the-arch-linux-way-338761</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-tool-for-everything-338811</loc><lastmod>2022-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nerds-wristwatch-339773</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-100-mhz-6502-339774</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enigma-on-a-circuit-board-339775</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-original-lgp-21-339776</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linus-tech-tips-problems-338762</loc><lastmod>2023-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-11-perfect-install-338763</loc><lastmod>2023-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nixos-explained-338764</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-fpga-based-lgp-30-replica-339778</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/legal-details-339777</loc><lastmod>2018-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-339779</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lgp-30s-big-brother-339780</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dissecting-the-story-of-mel-339781</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-perfect-system-338765</loc><lastmod>2023-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitness-transformation-338766</loc><lastmod>2023-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-utility-update-338767</loc><lastmod>2023-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beautiful-bash-338825</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buying-cheap-ebay-graphics-cards-338826</loc><lastmod>2022-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-reader-339782</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/details-and-caveats-339783</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-replica-339784</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-truth-about-registry-cleaners-338768</loc><lastmod>2023-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-binary-future-of-software-companies-339213</loc><lastmod>2017-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-with-the-dangerous-questions-339214</loc><lastmod>2017-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-whiteboard-and-post-its-arent-kanban-339215</loc><lastmod>2017-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-often-asked-339216</loc><lastmod>2017-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-that-startup-advice-is-useless-339217</loc><lastmod>2017-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-my-future-339218</loc><lastmod>2017-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-you-dont-learn-more-from-failure-339219</loc><lastmod>2017-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-will-watch-ads-338769</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advising-339222</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-the-ipads-long-term-future-339220</loc><lastmod>2015-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-339221</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/falcon-9-launches-crs-ng-24-cargo-ship-to-iss-339224</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consulting-339223</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-returns-to-earth-after-historic-10-day-mission-around-the-moon-339225</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-closing-in-on-earth-return-339226</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/china-debuts-new-launchers-tests-orbital-servicing-and-outlines-future-deep-space-missions-339227</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spacex-continues-refinements-at-starbase-pad-2-ahead-of-booster-19-return-339228</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-nists-cryptography-backdoored-341872</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ame-wizard-the-future-of-debloat-338770</loc><lastmod>2023-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-programming-344822</loc><lastmod>2012-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clickpaste-the-best-program-you-never-heard-of-338836</loc><lastmod>2022-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atlasos-review-338771</loc><lastmod>2023-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tituspi-30-338772</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-breaks-record-conducts-lunar-flyby-339229</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-preview-falcon-9-to-loft-cygnus-to-iss-minotaur-iv-to-launch-from-california-339230</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/orion-spacecraft-races-toward-historic-lunar-flyby-in-artemis-ii-mission-339231</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-orion-performs-tli-burn-now-headed-to-the-moon-339232</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-returns-humanity-to-the-moon-with-launch-on-wednesday-evening-339233</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-the-hype-is-ai-taking-the-fun-out-of-software-development-339234</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recovering-deleted-windows-boot-partition-338773</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/auto-mount-with-systemd-338839</loc><lastmod>2022-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tiny11-has-problems-338774</loc><lastmod>2023-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-338775</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-is-driving-users-away-338776</loc><lastmod>2023-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-switch-from-windows-10-to-windows-11-338840</loc><lastmod>2022-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-for-beginners-338841</loc><lastmod>2022-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-libgl-errors-338842</loc><lastmod>2022-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laptop-power-management-338843</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-windows-bad-338844</loc><lastmod>2022-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replace-google-fonts-with-bunny-fonts-338777</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youtube-comment-scams-338782</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/customizing-steam-games-in-linux-338797</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/script-for-optimizing-images-338784</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-paxos-with-disk-persistence-347118</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entropy-in-data-science-347256</loc><lastmod>2021-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/100-articles-347257</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-teamviewer-scam-338778</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ilya-sutskever-satya-nadella-and-sam-altman-think-about-ai-progress-in-2025-347119</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flatseal-the-best-flatpak-addon-338779</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-recap-338798</loc><lastmod>2022-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickemu-338799</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-chatgpt-think-about-viktor-orbans-15-years-as-hungarys-leader-347120</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bspwm-on-kde-338870</loc><lastmod>2021-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-sorry-netlify-338780</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardest-game-to-play-on-steamdeck-338781</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleanup-docker-338802</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-windows-update-powershell-338803</loc><lastmod>2022-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/screensavers-338804</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-enigma-touch-339785</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cabinet-339786</loc><lastmod>2018-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-a-good-culture-game-342363</loc><lastmod>2022-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-ai-writes-the-code-who-builds-the-next-open-source-project-339235</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-windows-network-and-sharing-338783</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-the-hype-vibe-coding-is-this-really-how-well-build-software-339236</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nojs-3-the-dawn-of-flappy-bird-making-a-flappy-bird-clone-using-pure-html-and-css-no-javascript-339237</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-agent-framework-powering-up-your-agentic-teammate-339238</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-engineering-in-the-agentic-ai-era-339240</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-implementation-reflection-a-practical-technique-for-issue-resolution-with-agentic-ai-339239</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-to-expect-when-starting-to-work-with-copilot-339241</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diving-into-retro-computing-with-the-amstrad-pcw-8256-339242</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-keyboard-backlight-works-344081</loc><lastmod>2020-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theming-windows-with-rainmeter-338785</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replace-windows-search-338788</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-desktop-hyprland-338786</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-sync-local-files-338787</loc><lastmod>2023-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steamdeck-as-a-desktop-338789</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-entropy-joint-entropy-conditional-entropy-and-relative-entropy-347258</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-6-339243</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-5-339244</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-entropy-of-a-fair-coin-toss-347259</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtual-machine-formats-338800</loc><lastmod>2022-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bypass-paywalls-338807</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detective-adventures-on-debugging-ui-issues-339245</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-energy-trading-for-novices-339247</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-4-339246</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-3-339248</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ive-learned-over-3-years-of-writing-code-339249</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refining-the-retrospective-339250</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-2-339251</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-google-geminis-video-analysis-339252</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acronis-cyber-protect-home-office-338801</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/concurrency-344823</loc><lastmod>2012-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crate-of-the-week-339255</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-optics-for-modern-java-part-1-339253</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planning-to-make-a-simple-disk-image-creator-344082</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-named-function-parameters-in-rust-339254</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worked-example-designing-for-correctness-344824</loc><lastmod>2012-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-guide-338805</loc><lastmod>2022-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pdf-to-wordpdf-to-docx-conversion-in-rust-high-accuracy-339256</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-type-system-to-ensure-correct-code-344825</loc><lastmod>2012-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-manager-capstone-project-339257</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exhaustive-pattern-matching-344826</loc><lastmod>2012-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immutability-344827</loc><lastmod>2012-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/correctness-344828</loc><lastmod>2012-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/active-patterns-344829</loc><lastmod>2012-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-explorer-stealing-cpu-338806</loc><lastmod>2022-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-make-my-own-bootloader-344083</loc><lastmod>2020-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-bugs-in-sample-code-344084</loc><lastmod>2020-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partial-application-344830</loc><lastmod>2012-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functions-as-interfaces-344831</loc><lastmod>2012-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/out-of-the-box-behavior-for-types-344832</loc><lastmod>2012-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-to-ubuntu-338810</loc><lastmod>2022-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paxoslease-extending-and-releasing-leases-347121</loc><lastmod>2025-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/built-with-hugo-339787</loc><lastmod>2018-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mechanics-339790</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pong-in-a-picture-frame-339788</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-339789</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-reader-339791</loc><lastmod>2020-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/files-and-links-339792</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/external-links-339793</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fluffy-rambles-replacing-the-waterfox-icon-on-macos-341949</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-browser-extensions-338812</loc><lastmod>2022-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-dont-browse-the-internet-anymore-338813</loc><lastmod>2022-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-pixi-modern-package-management-for-python-339286</loc><lastmod>2023-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overlooked-on-hn-databases-that-process-data-faster-than-memory-bandwidth-339287</loc><lastmod>2023-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/files-links-339794</loc><lastmod>2019-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-339795</loc><lastmod>2018-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitor-339796</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-rolling-ball-mouse-339797</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-essential-terminal-utilities-338814</loc><lastmod>2022-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-corrupted-windows-install-338815</loc><lastmod>2022-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-the-essential-app-338816</loc><lastmod>2022-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntus-arm-is-good-338817</loc><lastmod>2022-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-for-grafana-341486</loc><lastmod>2020-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-bgp-peering-in-kentiks-saas-environment-341487</loc><lastmod>2019-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aiops-comes-of-age-in-gartners-market-guide-for-aiops-platforms-341488</loc><lastmod>2019-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-rust-and-its-compiler-have-revolutionized-software-engineering-and-reliability-341873</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-22h2-has-problems-338818</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neovim-is-better-338819</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pretty-powershell-338822</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/urbackup-338820</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reagentc-windows-recovery-partition-338821</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-hate-most-linux-distributions-338823</loc><lastmod>2022-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overlooked-on-hn-discovering-high-quality-technical-content-339288</loc><lastmod>2023-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-appx-without-microsoft-store-338824</loc><lastmod>2022-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-time-did-you-use-your-phone-this-weekend-341874</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-rust-to-production-checklist-341875</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-dive-into-turso-the-sqlite-rewrite-in-rust-341876</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimalism-in-programming-language-design-341978</loc><lastmod>2022-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-the-ultimate-windows-11-338827</loc><lastmod>2022-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ukrainian-internet-fun-openai-339289</loc><lastmod>2023-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-command-line-is-overpowered-338828</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-the-ultimate-editor-338829</loc><lastmod>2022-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-github-stats-via-clickhouse-via-chat-339290</loc><lastmod>2023-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elegant-and-safe-concurrency-in-rust-with-async-combinators-341877</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-safe-and-modern-cryptography-state-of-the-rust-ecosystem-in-2026-341880</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-context-commitment-for-aes-authenticated-encryption-341878</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-fucking-encrypt-everything-341879</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chacha12-blake3-is-now-chacha20-blake3-and-is-stable-and-production-ready-341881</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-want-to-serialize-a-b-tree-to-save-it-to-disk-or-send-it-over-the-network-341882</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simd-programming-in-pure-rust-341883</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pros-use-bleachbit-338830</loc><lastmod>2022-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-the-perfect-phone-338831</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-a-better-programmer-338835</loc><lastmod>2022-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-setup-my-website-338832</loc><lastmod>2022-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ntlite-guide-338833</loc><lastmod>2022-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-on-linux-338834</loc><lastmod>2022-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agentic-netops-how-to-beat-the-cloud-monsters-at-their-own-game-341113</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-sentiment-of-vibe-coded-crates-339258</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-giving-kentik-cares-2025-impact-341114</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smartphones-are-black-holes-341884</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/social-media-manipulation-in-one-image-341885</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secure-your-rust-projects-against-supply-chain-attacks-with-dev-containers-341886</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-sense-of-the-video-formats-codecs-containers-mess-and-what-to-use-for-long-term-video-archival-341887</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firecracker-deep-dive-how-rust-and-microvms-are-revolutionizing-cloud-infrastructure-341888</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-windows-inside-linux-338837</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convenience-344833</loc><lastmod>2012-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-using-github-wrong-338838</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ported-collection-framework-from-java-339259</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessories-339799</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electronics-339798</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/electrical-339800</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joystick-339801</loc><lastmod>2018-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/questions-339805</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/references-339806</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-paxoslease-in-python-with-http-flask-347122</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nix-package-manager-338845</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/save-hours-of-work-with-regex-338849</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-without-a-smart-phone-338846</loc><lastmod>2022-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-win-defender-338847</loc><lastmod>2022-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-package-manager-338848</loc><lastmod>2022-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shrink-vmware-vmdk-file-338851</loc><lastmod>2022-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-3-biggest-security-mistakes-linux-users-make-338850</loc><lastmod>2022-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlock-steam-deck-338852</loc><lastmod>2022-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-sound-for-harp-players-339807</loc><lastmod>2002-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-april-newsletter-339808</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-hosting-nextcloud-with-docker-and-netbird-339809</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-zero-trust-with-netbird-339810</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encryption-protects-against-criminals-341889</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speedup-linux-338853</loc><lastmod>2022-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/star-trek-window-management-338854</loc><lastmod>2022-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v067-layer-4-proxy-support-for-tcp-udp-and-tls-339811</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solwr-enhances-remote-connectivity-with-netbird-339812</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jellyfin-media-server-self-host-your-movies-tv-and-music-339814</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-hosting-netbird-with-authentik-339813</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudflare-tunnels-vs-netbird-reverse-proxy-339815</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-march-newsletter-339816</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infitx-builds-zero-touch-kubernetes-networking-with-netbird-339817</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v066-expose-local-services-to-the-internet-from-the-cli-339818</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pangolin-vs-netbird-339819</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-assistant-setup-guide-with-easy-remote-access-339820</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v065-built-in-reverse-proxy-with-custom-domains-339821</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-february-newsletter-339822</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-using-apt-338855</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-internet-338861</loc><lastmod>2022-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-not-safe-in-windows-338856</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-hate-windows-defender-338857</loc><lastmod>2022-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-the-right-linux-distro-338858</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntus-decline-338859</loc><lastmod>2022-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-windows-utility-338862</loc><lastmod>2022-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-antivirus-worthless-338860</loc><lastmod>2022-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easily-moving-linux-installs-338863</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-obsidian-setup-338864</loc><lastmod>2022-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/robocopy-copying-files-the-right-way-in-windows-338866</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-days-in-chromeos-338865</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-qemu-in-debian-linux-338867</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-qemu-in-arch-linux-338868</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uninstall-microsoft-edge-338869</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-for-beginners-everything-you-need-to-get-started-339823</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-for-soc-2-compliance-339824</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v063-custom-dns-zones-for-private-network-resolution-339825</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-january-newsletter-339826</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibecode-this-in-a-weekend-and-take-5-of-the-company-339827</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/democracy-dictatorships-and-access-to-information-341979</loc><lastmod>2022-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noisecraft-project-update-341980</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-any-pc-to-windows-11-338871</loc><lastmod>2021-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rocky-linux-338872</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-website-on-raspberry-pi-338873</loc><lastmod>2021-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grub-bootloader-themes-338874</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimate-windows-10-install-iso-338875</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-10-optimization-guide-338876</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lcars-screensaver-338906</loc><lastmod>2020-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macos-sysadmin-tips-338877</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-buyers-guide-338878</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/btrfs-guide-basic-commands-snapshots-and-raid-338907</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hugo-static-site-guide-338908</loc><lastmod>2020-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightdm-configuration-338909</loc><lastmod>2020-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-that-doesnt-rot-341981</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-internet-changed-my-life-341982</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-snaps-338880</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-macos-338879</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-ssh-with-github-338881</loc><lastmod>2020-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/common-computer-issues-338882</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/degoogle-apps-338900</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-wine-libfaudio0-error-338901</loc><lastmod>2020-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-ticwatch-lag-338883</loc><lastmod>2020-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/geforce-now-linux-338884</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-10-scripts-338886</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secure-linux-338885</loc><lastmod>2020-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/videos-338889</loc><lastmod>2020-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-laptop-338887</loc><lastmod>2020-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimate-windows-setup-guide-338888</loc><lastmod>2020-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-speed-up-your-amazon-fire-tablet-338890</loc><lastmod>2020-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chris-titus-tech-newsletter-338891</loc><lastmod>2020-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-linux-gaming-guide-338892</loc><lastmod>2020-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/change-your-desktop-wallpaper-338893</loc><lastmod>2020-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opencore-mac-338894</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v062-built-in-local-users-with-optional-idp-integration-339828</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-v0610-granular-ssh-access-control-and-automatic-updates-339829</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-alternatives-to-openvpn-339830</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-paxos-building-a-simple-replicated-log-in-python-347123</loc><lastmod>2025-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debloat-android-338895</loc><lastmod>2020-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-a-windows-service-338896</loc><lastmod>2020-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wsl2-338898</loc><lastmod>2020-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debloat-windows-in-2022-338897</loc><lastmod>2020-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recommendations-338910</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-open-source-alternatives-to-tailscale-339831</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-alternatives-to-zerotier-339832</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-up-zerobyte-and-rest-server-for-backups-with-netbird-339833</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-n8n-v20-with-npm-and-pm2-339834</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-vim-338899</loc><lastmod>2020-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-windows-firewall-properly-338937</loc><lastmod>2018-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sata-vs-sas-vs-nvme-performance-breakdown-338938</loc><lastmod>2018-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zerotier-vs-netbird-339835</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-december-newsletter-339837</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-immich-guide-ditch-google-and-amazon-photos-for-good-339836</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-as-your-help-with-iso-27001-compliance-339838</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-and-huntress-secure-network-access-for-msps-339839</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-access-windows-shares-from-anywhere-with-netbird-339840</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netgo-relies-on-modern-ztna-with-netbird-339841</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connect-to-your-homelab-from-anywhere-with-a-raspberry-pi-339842</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-could-you-use-tesla-bot-for-341983</loc><lastmod>2022-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doom-eternal-linux-338904</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zsh-338905</loc><lastmod>2020-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/issuing-ssl-certs-using-lets-encrypt-in-ubuntu-338948</loc><lastmod>2018-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-ssh-a-new-identity-aware-approach-339843</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-mega-mesh-how-to-connect-30-gpu-cloud-providers-339844</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-november-newsletter-339845</loc><lastmod>2025-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connect-multiple-ollama-gpus-to-openwebui-with-netbird-339846</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-tailscale-alternatives-339847</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-and-rdp-now-in-your-browser-339848</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-setup-a-vpn-kill-switch-server-338911</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prevent-autodiscover-on-exchange-server-after-an-office-365-migration-338981</loc><lastmod>2016-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lvm-logical-volume-management-combine-physical-drives-and-more-338912</loc><lastmod>2019-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grant-full-access-to-all-public-folders-for-a-user-in-exchange-338982</loc><lastmod>2016-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/could-not-continue-installation-because-update-is-pending-339003</loc><lastmod>2013-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/encore-bandit-iiiii-connection-instructions-338983</loc><lastmod>2016-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hackintosh-ryzen-install-338913</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/applications-339803</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-339004</loc><lastmod>2012-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-score-saver-339802</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-store-not-loading-on-domain-339005</loc><lastmod>2012-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirdacronis-integration-empowering-msps-for-advanced-ransomware-and-threat-defense-339849</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-control-center-remote-access-beautifully-visualized-339850</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-at-msp-global-2025-339851</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-overlay-networks-the-basics-339852</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-october-newsletter-339853</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-and-sentinelone-singularitytm-automate-threat-response-339854</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-up-windows-10-338914</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-chaos-to-control-overcoming-openai-uncertainties-with-local-models-339291</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pattern-matching-for-conciseness-344834</loc><lastmod>2012-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/always-bet-on-geohot-tinygrad-will-win-339292</loc><lastmod>2023-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-functions-as-building-blocks-344835</loc><lastmod>2012-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-functions-to-extract-boilerplate-code-344836</loc><lastmod>2012-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-overhead-type-definitions-344837</loc><lastmod>2012-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-inference-344838</loc><lastmod>2012-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-learn-linux-338916</loc><lastmod>2019-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-secure-a-web-server-338915</loc><lastmod>2019-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-blog-is-no-longer-hostage-to-some-css-tooling-339277</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psa-eget-that-executable-from-github-339278</loc><lastmod>2024-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-and-microsoft-intune-enforcing-device-compliance-for-zero-trust-339855</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-black-and-white-reading-setup-339279</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-zero-trust-security-with-netbird-and-pfsense-339856</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-unidirectional-access-control-339857</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proxmox-ve-for-beginners-guide-with-netbird-lxc-339858</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-september-newsletter-339859</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stronger-security-netbird-github-secure-open-source-fund-339860</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-msp-partner-program-339861</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-kernel-in-linux-338917</loc><lastmod>2019-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quickndirty-user-level-switching-344085</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paxos-lamports-crown-jewel-for-replicated-state-machines-347124</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-file-system-directory-structure-338918</loc><lastmod>2019-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keep-windows-7-from-installing-device-drivers-from-windows-update-339011</loc><lastmod>2011-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-pgvector-and-friends-the-joy-of-software-naming-339293</loc><lastmod>2023-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-setup-a-vpn-server-and-clients-using-openvpn-338919</loc><lastmod>2019-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-goblins-v0170-persistence-is-better-than-ever-339026</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shepherd-goblins-update-339027</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x86-basic-interrupt-handling-kind-of-working-344086</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatcraftorg-developer-focused-open-source-chatgpt-339294</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conciseness-344839</loc><lastmod>2012-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-key-concepts-344840</loc><lastmod>2012-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-f-with-c-downloading-a-web-page-344841</loc><lastmod>2012-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-f-with-c-sorting-344842</loc><lastmod>2012-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ultimate-ssh-guide-338920</loc><lastmod>2019-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-to-the-latest-version-of-gimp-338921</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grub-rescue-repairing-your-bootloader-338922</loc><lastmod>2019-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpress-on-google-cloud-platform-338923</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signicat-enhances-cross-cloud-accessibility-with-netbird-339862</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sonicwall-ssl-vpn-netextender-vs-netbird-339863</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-august-newsletter-339864</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-is-embracing-the-agplv3-license-339865</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-profiles-have-landed-manage-multiple-accounts-effortlessly-339866</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-access-control-to-secure-your-on-premises-sharepoint-servers-339867</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sport-alliance-increases-efficiency-with-zero-trust-networking-at-scale-339868</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpt-aria-integrating-gpt-3-with-browser-using-accessibility-api-339295</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aptitude-explained-338924</loc><lastmod>2019-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-cloudflare-pages-best-server-tech-since-cgi-bin-339296</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-syntax-in-60-seconds-344844</loc><lastmod>2012-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-f-with-c-a-simple-sum-344843</loc><lastmod>2012-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-the-why-use-f-series-344845</loc><lastmod>2012-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/license-344846</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-344847</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manjaro-architect-installation-guide-338926</loc><lastmod>2019-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/garmin-express-on-linux-step-by-step-guide-338925</loc><lastmod>2019-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curious-case-of-maintaining-sufficient-free-space-with-zfs-339297</loc><lastmod>2022-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-port-ranges-in-access-control-policies-339872</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-network-access-qwertiko-goes-zero-trust-with-netbird-339869</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-network-efficiency-with-netbirds-lazy-connections-339871</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-july-newsletter-339870</loc><lastmod>2025-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generic-http-endpoint-for-network-events-streaming-339873</loc><lastmod>2025-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-june-newsletter-339874</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-response-to-spear-phishing-campaign-targeting-financial-executives-339875</loc><lastmod>2025-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resize-lvm-partition-fedora-29-step-by-step-guide-338927</loc><lastmod>2018-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gfi-archiver-resource-usage-338989</loc><lastmod>2015-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mmap-page-fault-tracing-with-bpftrace-and-ext4-339298</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbirds-may-newsletter-339877</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ebpf-for-tracing-how-firefox-uses-page-faults-to-load-libraries-339299</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-trust-access-to-internal-resources-without-installing-agents-339876</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhance-network-visibility-with-netbirds-traffic-events-logging-339878</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truenas-made-easy-install-set-up-and-access-from-anywhere-339879</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-alternatives-for-wireguard-339880</loc><lastmod>2025-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jump-hosts-gateways-for-remote-access-339881</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logitech-c920-linux-driver-fix-lag-and-disable-auto-focus-338928</loc><lastmod>2018-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhancing-network-access-control-with-netbirds-identity-provider-feature-339884</loc><lastmod>2024-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-nfs-at-25gbs-using-fio-libnfs-339300</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netbird-network-routes-and-exit-nodes-339882</loc><lastmod>2024-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-for-all-sso-and-mfa-for-free-339883</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forticlient-ztna-vs-netbird-339887</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/limit-network-access-based-on-running-applications-339886</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twingate-vs-netbird-339885</loc><lastmod>2024-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openvpn-vs-netbird-339888</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tailscale-vs-netbird-339889</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-an-azure-site-to-site-vpn-339890</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-an-on-premise-to-aws-site-to-site-vpn-339891</loc><lastmod>2024-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clearing-out-orphaned-shadow-copies-338929</loc><lastmod>2018-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-descriptor-table-344087</loc><lastmod>2020-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefoxs-optimized-zip-format-reading-zip-files-really-quickly-339301</loc><lastmod>2021-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shopping-cart-example-in-c-344848</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-339302</loc><lastmod>2019-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-google-pixel-lags-10x-more-than-moto-z-339303</loc><lastmod>2016-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subscribe-344849</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-koreo-344850</loc><lastmod>2025-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-plex-plugin-in-freenas-338930</loc><lastmod>2018-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-linux-for-the-first-time-338931</loc><lastmod>2018-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copy-and-paste-in-outlook-without-messing-up-your-formatting-348253</loc><lastmod>2010-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-linux-subsystem-for-windows-10-338950</loc><lastmod>2018-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-google-cloud-platform-338951</loc><lastmod>2018-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrade-your-old-ipod-with-rockbox-348254</loc><lastmod>2010-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/help-computer-users-remotely-with-teamviewer-348255</loc><lastmod>2010-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-change-cortana-search-338932</loc><lastmod>2018-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-should-i-switch-to-linux-from-windows-338933</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paul-romers-bold-new-idea-for-charter-cities-cgd-346126</loc><lastmod>2010-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laggy-phones-and-misleading-benchmarks-339304</loc><lastmod>2016-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-economics-to-help-ukraine-win-339305</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-the-city-346127</loc><lastmod>2010-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enfranchising-the-jamaican-diaspora-346128</loc><lastmod>2010-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/marketing-effectiveness-and-experimentation-measurement-347125</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-setup-freenas-11-338934</loc><lastmod>2018-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-co-wrote-the-official-sequel-to-cracking-the-coding-interview-339306</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-posted-some-interview-prep-materials-on-linkedin-then-they-deleted-me-339307</loc><lastmod>2023-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-been-an-engineer-and-a-recruiter-hiring-is-broken-heres-why-and-what-it-should-be-like-instead-339308</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unvarnished-unbundled-guide-to-hiring-tools-339309</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinking-about-attending-a-coding-bootcamp-ask-them-these-questions-first-339310</loc><lastmod>2020-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-write-stuff-that-gets-on-the-front-page-of-hacker-news-339311</loc><lastmod>2019-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diversity-quotas-suck-heres-why-339312</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-xen-orchestra-338935</loc><lastmod>2018-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-founders-guide-to-making-your-first-recruiting-hire-339314</loc><lastmod>2016-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-iscsi-sr-in-xenserver-338936</loc><lastmod>2018-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-palantir-or-why-the-department-of-labor-got-the-wrong-man-339313</loc><lastmod>2016-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engineers-cant-gauge-their-own-interview-performance-and-that-makes-them-harder-to-hire-339315</loc><lastmod>2015-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developer-relations-what-it-is-and-how-to-measure-it-339316</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-ai-enabled-companies-need-fewer-people-339317</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-is-the-year-of-fine-tuned-small-models-339318</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ais-effects-on-programming-jobs-339319</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-and-configuring-exchange-2019-338939</loc><lastmod>2018-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crypto-the-good-the-bad-and-the-ugly-339324</loc><lastmod>2022-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ive-learned-about-writing-ai-apps-so-far-339320</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-ai-ml-llms-and-the-future-of-software-339321</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theres-no-such-thing-as-the-fundamentals-of-web-development-339322</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-frameworks-339323</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-ive-learned-about-data-recently-339325</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nature-is-laughing-at-the-ai-build-out-339326</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rise-of-the-operator-339327</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rag-enabled-wordpress-in-core-could-transform-wordpress-from-cms-to-aims-339328</loc><lastmod>2025-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nanny-scale-339329</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amidst-the-noise-and-haste-google-has-successfully-pulled-a-spacex-339330</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hospitals-are-becoming-hackers-favorite-target-but-downtime-simply-isnt-an-option-345885</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xenserver-cannot-connect-in-xencenter-or-xcp-ng-center-338940</loc><lastmod>2018-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-and-configuring-windows-server-2016-core-338941</loc><lastmod>2018-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2025-ai-predictions-339331</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/colorado-mountain-wave-in-a-cessna-206-turbo-339332</loc><lastmod>2024-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/briefing-something-mission-critical-when-failure-is-not-an-option-339333</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-back-again-339334</loc><lastmod>2024-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordfence-reviews-find-them-on-wordpressorg-339335</loc><lastmod>2017-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-123-april-10-2026-339336</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-apache-memory-usage-using-mpm-prefork-338942</loc><lastmod>2018-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-perfect-htaccess-for-wordpress-338943</loc><lastmod>2018-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snipping-tool-removed-by-microsoft-in-october-2018-update-1809-338946</loc><lastmod>2018-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terms-of-service-338944</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-policy-of-chris-titus-tech-338945</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-iometer-to-determine-hard-drive-performance-338947</loc><lastmod>2018-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-122-april-3-2026-339337</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-121-march-27-2026-339338</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-120-march-13-2026-339339</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-119-march-6-2026-339340</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-chrome-missing-www-and-how-to-fix-it-338949</loc><lastmod>2018-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trampolining-344088</loc><lastmod>2020-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commiting-changes-to-docker-images-and-containers-338958</loc><lastmod>2018-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-unifi-access-point-to-another-unifi-controller-338959</loc><lastmod>2018-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-remotely-access-window-server-2016-core-in-powershell-338960</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xcp-ng-xenserver-your-first-virtual-machine-installation-338953</loc><lastmod>2018-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setup-an-always-on-vpn-in-ubuntu-338952</loc><lastmod>2018-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-ways-to-reduce-variance-in-ab-testing-347260</loc><lastmod>2021-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-118-february-27-2026-339341</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/follow-the-capex-2025-retrospective-339342</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-117-february-20-2026-339343</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platformonomics-tgif-116-february-13-2026-339344</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-warning-to-seattle-dont-become-the-next-cleveland-339345</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amiga-e-339346</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archives-339347</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debloat-windows-10-338954</loc><lastmod>2018-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-ldap-credentials-for-netscaler-vpx-1000-338972</loc><lastmod>2016-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtualization-introduction-338955</loc><lastmod>2018-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-swap-file-on-cloud-vm-aws-gcloud-or-azure-338971</loc><lastmod>2017-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-the-monsters-339348</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bla-language-339349</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bulk-fisheye-remapper-339350</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consumed-by-greed-339351</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/far-cry-339352</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remove-asterisk-from-linux-server-ubuntucentosdebianrhel-338956</loc><lastmod>2018-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repair-windows-boot-partition-includes-files-and-partitioning-338957</loc><lastmod>2018-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-software-in-the-large-339052</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/issue-counts-always-go-up-339051</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favourite-games-339353</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-design-ideas-339354</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secure-remote-access-to-vpcs-lans-and-offices-339892</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-culture-games-342364</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-file-permissions-using-powershell-338961</loc><lastmod>2018-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-script-to-print-out-specific-results-from-an-api-json-call-338962</loc><lastmod>2017-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-databases-offline-andor-dropping-through-sql-query-338963</loc><lastmod>2017-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exclude-shared-mailboxes-from-dynamic-distribution-group-338973</loc><lastmod>2016-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/force-active-directory-sync-to-office-365-with-azure-adsync-338974</loc><lastmod>2016-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-prototypes-339355</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/games-engines-editors-maps-339356</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-10-iis-cwindowssystem32inetsrvrewritedll-failed-to-load-338975</loc><lastmod>2016-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-rid-of-amazon-fire-launcher-without-root-access-338964</loc><lastmod>2017-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleanup-server-winsxs-free-space-on-server-2008-and-server-2012-338976</loc><lastmod>2016-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/greed-game-339357</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/greed-game-design-339358</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gridpic-339359</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gurks-339360</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-style-classes-in-c-339361</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-nvidia-smi-temperature-to-nagios-338965</loc><lastmod>2017-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubleshooting-nagios-4-core-installation-338966</loc><lastmod>2017-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spooler-subsystem-app-high-cpu-usage-on-windows-10-338967</loc><lastmod>2017-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launching-a-startup-program-to-run-as-administrator-338968</loc><lastmod>2017-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-choose-dns-server-by-benchmarking-them-338969</loc><lastmod>2017-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-migration-hosting-in-google-amazon-or-microsoft-338970</loc><lastmod>2017-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/language-design-overview-339362</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reattach-lvm-after-a-reinstalling-xenserver-338977</loc><lastmod>2016-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charter-cities-versus-humanitarian-military-occupation-346129</loc><lastmod>2010-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xenserver-tapdisk-experienced-an-error-338978</loc><lastmod>2016-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-card-game-339363</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobile-games-339364</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-339365</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/music-understood-by-numbers-339366</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-photos-339367</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-339368</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regresshion-a-new-openssh-server-remote-code-execution-vulnerability-339893</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-monetary-theory-whats-missing-from-the-narrative-347126</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/target-account-name-is-incorrect-domain-controller-error-338979</loc><lastmod>2016-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/citrix-xencenter-error-could-not-create-ssltls-secure-channel-338980</loc><lastmod>2016-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evolve-bank-trust-data-breach-what-happened-339894</loc><lastmod>2024-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipsec-tunneling-demystified-enhancing-data-security-across-networks-339896</loc><lastmod>2024-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-site-to-site-vpn-339895</loc><lastmod>2024-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-ipsec-tunnel-and-transport-modes-339897</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-differences-between-ikev1-and-ikev2-339898</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-ikev1-protocol-in-ipsec-339899</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zerotier-versus-netbird-which-should-you-choose-339900</loc><lastmod>2024-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-lambda-serverless-security-mistakes-oversights-and-potential-vulnerabilities-339901</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/move-website-from-linux-to-iis-338984</loc><lastmod>2015-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/check-external-ip-in-linux-server-338986</loc><lastmod>2015-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ftp-credentials-required-for-wordpress-update-to-pluginsthemes-338985</loc><lastmod>2015-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raid-re-syncing-windows-software-raid-338990</loc><lastmod>2014-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploy-excel-macros-to-all-xls-files-on-startup-338991</loc><lastmod>2014-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remove-or-hide-system-reserved-partition-338992</loc><lastmod>2014-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-netbird-for-kubernetes-access-339902</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serverless-security-vulnerabilities-and-best-practices-to-mitigate-them-339903</loc><lastmod>2024-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sfc-scannow-error-and-windows-10-corruption-338987</loc><lastmod>2015-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/take-ownership-of-an-entire-drive-in-windows-338994</loc><lastmod>2014-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/idrac-dell-server-off-band-remote-access-338988</loc><lastmod>2015-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-find-command-linux-terminal-338993</loc><lastmod>2014-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/perlin-combiners-339369</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photography-339370</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/productivity-tools-339371</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-best-practices-for-serverless-azure-functions-339904</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-or-adding-9-to-dial-out-on-verifone-vx510-338996</loc><lastmod>2013-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/outlook-security-certificate-is-invalid-338995</loc><lastmod>2013-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-languages-339372</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-music-generation-339373</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-rants-notes-articles-339374</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rendering-experiments-339375</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restructor-339376</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplex-dof-339377</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sloppy-339378</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-net-framework-35-30-20-error-0x800f0906-338997</loc><lastmod>2013-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cannot-rename-folders-on-mapped-drive-338998</loc><lastmod>2013-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/full-screen-rdp-and-various-remote-desktop-session-hotkeys-338999</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-aardappel-programming-language-339380</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/square-339379</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-false-programming-language-339381</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lobster-programming-language-339382</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guide-to-remote-access-security-for-smes-339905</loc><lastmod>2024-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iot-security-essentials-how-to-achieve-secure-remote-access-339906</loc><lastmod>2024-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-gfi-mailarchiver-to-another-server-339001</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-sql-authentication-339002</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trusted-communities-339384</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sheep-programming-language-339383</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-zero-trust-networking-339907</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ssh-for-secure-remote-access-339908</loc><lastmod>2024-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-integrated-rosenpass-in-netbird-339909</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-quantum-resistant-mesh-vpn-339910</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ebpf-and-xdp-to-share-default-dns-port-between-multiple-resolvers-339911</loc><lastmod>2024-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-refresh-pc-setting-339006</loc><lastmod>2012-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exchange-on-primary-domain-controller-slow-reboot-and-startup-339007</loc><lastmod>2012-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimate-card-game-339385</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultimate-collaboration-tool-339386</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-2-panorama-339387</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wadc-editor-339388</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-management-tips-etc-339389</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-tie-knots-by-random-walks-342385</loc><lastmod>2014-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-for-kernel-panic-in-mac-osx-339008</loc><lastmod>2012-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mmt-case-for-governments-funding-open-source-software-347127</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-top-10-creative-wordpress-themes-with-real-personality-339390</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/give-friends-free-access-with-complimentary-subscriptions-339391</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-wordpress-70-is-building-the-foundation-for-ai-powered-sites-339392</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-in-wordpress-studio-studio-cli-on-npm-phpmyadmin-access-339393</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plugins-global-styles-and-more-now-on-every-wordpresscom-paid-plan-339394</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-consultings-company-became-brazils-first-automattic-partner-by-betting-on-owned-digital-339395</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-wordpress-design-trends-for-2026-interactivity-ai-and-the-return-to-ownership-339396</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpresscom-changelog-enabling-ai-agents-to-work-on-your-site-and-more-control-over-newsletter-sending-339397</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/barbara-kingsley-started-tiktok-at-77-now-she-has-100000-followers-and-a-website-to-match-339398</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jetpack-social-just-got-a-major-upgrade-create-customize-preview-and-share-with-confidence-339399</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-1327-invalid-drive-or-error-1325-not-a-valid-short-file-name-fix-339009</loc><lastmod>2011-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/release-and-renew-ip-in-os-x-339010</loc><lastmod>2011-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-lua-projects-with-github-actions-339400</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nginx-reverse-proxy-to-self-339402</loc><lastmod>2017-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calculating-percentile-and-median-in-postgresql-339401</loc><lastmod>2018-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postgresql-preloading-339403</loc><lastmod>2017-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-openresty-with-openssl-10-339404</loc><lastmod>2017-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-itchio-uses-coroutines-for-non-blocking-io-339405</loc><lastmod>2016-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-luarocks-to-install-packages-in-the-current-directory-339406</loc><lastmod>2016-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-scoping-in-lua-339407</loc><lastmod>2016-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-dsl-in-lua-339408</loc><lastmod>2015-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-outlook-anywhere-in-group-policy-object-gpo-339012</loc><lastmod>2011-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/other-great-uses-for-llms-in-software-development-339412</loc><lastmod>2025-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disposition-graph-generation-app-like-graphviz-339262</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloning-a-function-in-lua-339409</loc><lastmod>2015-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-setfenv-in-lua-52-53-and-above-339410</loc><lastmod>2015-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-file-formats-for-fun-339411</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trees-are-everywhere-339414</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-apples-closed-source-approach-is-losing-out-to-ai-app-builders-339413</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-guide-to-reverse-engineering-an-api-339417</loc><lastmod>2024-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-soft-skills-they-dont-teach-you-339416</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-rls-with-supabase-339415</loc><lastmod>2024-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-best-practices-really-matter-339418</loc><lastmod>2024-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-shaved-187mb-off-united-airlines-439mb-ios-app-339419</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/back-from-the-dead-339420</loc><lastmod>2021-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pagination-is-dead-339421</loc><lastmod>2018-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-self-conundrum-339422</loc><lastmod>2018-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/target-specific-people-or-computers-with-item-level-targeting-in-gpos-339013</loc><lastmod>2011-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rss-feeds-339014</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-result-339015</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stream-player-339016</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ldos-toward-a-learning-directed-operating-system-339018</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-long-game-how-agents-that-remember-resolve-operational-issues-faster-339017</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-the-barbarians-in-how-ai-can-accelerate-systems-performance-research-339019</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glia-a-human-inspired-ai-for-systems-design-and-optimization-339020</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mandy-activitypub-on-goblins-339022</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hoot-080-released-339021</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/composing-capability-security-and-conflict-free-replicated-data-types-339023</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goblinshare-secure-peer-to-peer-file-sharing-with-goblins-339024</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hoot-070-released-339025</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-goblins-v0161-released-339028</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-goblins-v0160-released-339029</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-fun-with-linking-344089</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goblinville-a-spring-lisp-game-jam-2025-retrospective-339031</loc><lastmod>2025-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-presented-spirited-speeches-spanning-the-planet-339030</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-hash-tables-explained-339032</loc><lastmod>2025-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/successful-supporter-drive-supplements-spritelys-story-339035</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hoot-061-released-339033</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-spritely-oaken-339034</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-goblins-v0150-goblins-in-the-browser-339037</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-goblins-v0151-released-339036</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spritely-is-going-to-guix-days-and-fosdem-339039</loc><lastmod>2025-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guile-hoot-060-released-339038</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deref-is-a-misleading-name-339265</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supporter-drive-goal-complete-time-for-a-stretch-goal-339040</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-year-that-kicked-my-ass-339043</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pico-names-339041</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-mac-and-a-canon-printer-339042</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fb19914338-339046</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-size-does-not-fit-all-339045</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tahoe-electron-detector-339044</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uitabaccessory-backward-compatibility-339047</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/liquid-glass-why-339048</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipados-windows-339049</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/history-repeats-339050</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/app-sizes-are-out-of-control-339423</loc><lastmod>2017-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trouble-with-the-symbol-type-339053</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dumping-a-traceback-when-an-error-message-is-printed-339054</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-code-reviews-339055</loc><lastmod>2024-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pycon-us-2024-highlights-339056</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/panic-free-friendly-standard-library-339266</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crystal-web-archiver-130b-released-339063</loc><lastmod>2022-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bulkheads-a-pattern-for-handling-unexpected-errors-in-software-339058</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/redis-relicensing-why-is-this-a-problem-339057</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/having-multiple-mutable-references-via-iterators-339267</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-a-binary-deb-debian-package-using-docker-339061</loc><lastmod>2023-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-a-deadlock-in-python-339059</loc><lastmod>2023-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-file-icons-folder-icons-and-app-icons-on-different-operating-systems-339060</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-bash-scripts-with-the-bashdb-debugger-339062</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-optionals-339424</loc><lastmod>2016-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-use-enums-in-android-part-2-339425</loc><lastmod>2015-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-use-enums-in-android-339426</loc><lastmod>2015-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-localize-your-app-339427</loc><lastmod>2015-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eliminate-uncertainty-in-your-code-339428</loc><lastmod>2015-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-it-with-the-m-prefix-339429</loc><lastmod>2015-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/useful-android-bash-commands-339430</loc><lastmod>2015-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wild-world-of-upgrades-339431</loc><lastmod>2015-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-the-super-keyword-339432</loc><lastmod>2015-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-content-collections-a-deep-dive-348322</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compressedtextfield-for-django-mysql-is-released-339064</loc><lastmod>2022-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-david-foster-339065</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stupid-wasm-hack-to-get-native-binaries-339273</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focus-and-context-and-llms-339274</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abba-342386</loc><lastmod>2014-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/something-good-342389</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-money-values-342387</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-they-buyallbirds-342388</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compacting-342390</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-is-still-hard-to-be-342393</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-the-people-stupid-342391</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-banality-of-surveillance-342392</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/take-off-342394</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-crazy-folks-go-crazy-342395</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gentle-obsolescence-342396</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gas-town-342397</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-finallythe-end-of-sql-342398</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-cowork-cant-work-342399</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crystal-web-archiver-110b-released-339066</loc><lastmod>2021-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-updates-in-django-with-websockets-channels-and-pub-sub-339069</loc><lastmod>2021-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-might-not-need-centralized-continuous-integration-339067</loc><lastmod>2021-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reliable-rendering-of-web-pages-that-view-concurrently-modified-data-339068</loc><lastmod>2021-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/database-clamps-deterministic-performance-tests-for-database-dependent-code-339071</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-web-apps-with-vue-and-django-2024-thenbspultimate-guide-339070</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-sandbox-googles-answer-to-privacy-conscious-advertising-339072</loc><lastmod>2021-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tests-as-policy-automation-339073</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pythons-type-checking-renaissance-339074</loc><lastmod>2021-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-no-longer-trust-the-great-suspender-339075</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-it-better-342400</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-you-tried-a-text-box-342401</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pure-heroin-342402</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-vibes-and-the-noise-342403</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/power-naps-339076</loc><lastmod>2020-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-flat-module-pattern-in-javascript-339082</loc><lastmod>2018-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stress-339077</loc><lastmod>2020-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timecharts-339080</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/os-abstractions-are-failing-us-339078</loc><lastmod>2019-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependent-types-impressions-of-a-software-practitioner-339079</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-isnt-the-external-link-symbol-in-unicode-339081</loc><lastmod>2018-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-implement-a-large-software-feature-339085</loc><lastmod>2018-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unsound-type-systems-are-still-useful-339084</loc><lastmod>2018-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-testing-339083</loc><lastmod>2018-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/noisecraft-a-browser-based-visual-programming-language-for-sound-amp-music-341984</loc><lastmod>2021-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yjit-building-a-new-jit-compiler-inside-cruby-341985</loc><lastmod>2021-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investing-is-a-social-phenomenon-341986</loc><lastmod>2021-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-insurmountable-technical-obstacles-341987</loc><lastmod>2021-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-annotate-a-new-recipe-339086</loc><lastmod>2017-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trouble-with-global-variables-339088</loc><lastmod>2017-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-to-cook-better-my-journey-339087</loc><lastmod>2017-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-upload-from-os-x-photos-to-facebook-2016-339090</loc><lastmod>2016-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-design-large-programs-with-abstraction-and-encapsulation-339089</loc><lastmod>2017-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/abandonment-vs-unchecked-exceptions-for-error-handling-339092</loc><lastmod>2016-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glue-in-functional-programming-languages-339091</loc><lastmod>2016-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-e-ink-laptop-thinkbook-plus-gen-4-339275</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-programmers-guide-to-practical-hats-339093</loc><lastmod>2016-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-ldquothe-clean-coderrdquo-339094</loc><lastmod>2016-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roles-on-software-teams-339095</loc><lastmod>2016-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-the-union-in-programming-languages-2015-339096</loc><lastmod>2015-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algorithms-101-for-software-applications-339097</loc><lastmod>2015-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unicode-101-339098</loc><lastmod>2015-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optional-structural-static-typing-in-python-339099</loc><lastmod>2015-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rdiscount-216-released-339126</loc><lastmod>2013-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implicit-partial-application-considered-harmful-339127</loc><lastmod>2013-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-for-perfectionists-p4p-a-book-outline-339128</loc><lastmod>2013-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/combatting-pessimism-3-keys-to-innovation-341988</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/block-distracting-websites-339100</loc><lastmod>2015-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semantic-versioning-vs-romantic-versioning-339101</loc><lastmod>2015-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proof-terms-in-idris-339102</loc><lastmod>2015-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spectrum-of-languages-by-hardwarenbspdistance-339103</loc><lastmod>2014-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-japanese-the-first-6-months-339105</loc><lastmod>2014-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-handling-styles-in-programming-339104</loc><lastmod>2014-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/submitting-a-python-app-to-the-mac-app-store-339106</loc><lastmod>2014-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agda-second-impressions-339108</loc><lastmod>2014-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-japanese-text-from-images-339107</loc><lastmod>2014-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-color-339109</loc><lastmod>2014-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agda-first-impressions-339110</loc><lastmod>2014-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-move-notes-from-an-iphone-to-an-email-account-339111</loc><lastmod>2013-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-need-to-go-learn-more-about-elf-and-static-linking-344090</loc><lastmod>2020-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impressions-of-haskell-339112</loc><lastmod>2013-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scrivener-an-ide-for-thinkers-creators-and-writers-339113</loc><lastmod>2013-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shame-on-the-nsa-339114</loc><lastmod>2013-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-feeling-like-a-port-on-the-mac-339129</loc><lastmod>2013-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/copyrights-and-licenses-for-software-339130</loc><lastmod>2013-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-onionland-the-tor-onion-darknet-339131</loc><lastmod>2013-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beautiful-code-sqlite-339133</loc><lastmod>2013-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-an-existing-python-program-unicode-aware-339132</loc><lastmod>2013-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-from-bbedit-to-sublime-text-339134</loc><lastmod>2013-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wa-initiative-522-gmo-food-labeling-339115</loc><lastmod>2013-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-astro-mart-348323</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strange-loop-2013-highlights-339116</loc><lastmod>2013-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-a-function-at-runtime-without-restarting-the-program-339120</loc><lastmod>2013-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regular-expressions-339117</loc><lastmod>2013-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-learn-new-programming-languages-339118</loc><lastmod>2013-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interactive-computing-339119</loc><lastmod>2013-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-im-learning-at-splunk-339121</loc><lastmod>2013-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/will-there-ever-be-a-worse-time-to-start-a-startup-342404</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/9-9-6-0-342405</loc><lastmod>2025-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/producer-theory-342406</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-tens-device-from-scratch-scraps-342407</loc><lastmod>2025-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graph-neural-networks-finding-drugs-for-cancer-target-her2-342408</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openpilot-its-model-and-driving-in-gta-342409</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-i-learned-at-microsoft-339122</loc><lastmod>2013-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sending-email-from-command-line-scripts-339123</loc><lastmod>2013-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/handling-text-correctly-339125</loc><lastmod>2013-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-handling-339124</loc><lastmod>2013-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entrepreneur-stage-1-bootstrapping-burnout-and-babies-339156</loc><lastmod>2020-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-make-board-decks-339155</loc><lastmod>2020-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-two-million-dollar-check-339157</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-techcrunch-is-like-the-iliad-339158</loc><lastmod>2020-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/p-hacking-in-startups-339159</loc><lastmod>2020-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-films-digitizations-90s-kids-rocket-powered-trains-and-fusion-341798</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-p4status-a-status-command-for-perforce-339135</loc><lastmod>2013-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/killer-apps-for-software-platforms-339136</loc><lastmod>2013-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-racket-plt-scheme-339137</loc><lastmod>2013-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-guide-to-programming-language-properties-339139</loc><lastmod>2013-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-prolog-339138</loc><lastmod>2013-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-automators-dilemma-339160</loc><lastmod>2019-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/series-blockchain-without-blockchain-339161</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nuclear-reactor-consumer-labels-341799</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-the-neutronics-scoping-tool-341800</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rdiscount-207-released-339140</loc><lastmod>2013-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unique-features-of-various-programming-languages-339142</loc><lastmod>2013-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learnings-from-sicp-and-lisp-339141</loc><lastmod>2013-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-wish-i-knew-before-working-in-industry-339143</loc><lastmod>2013-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/series-venture-capital-339163</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/series-power-tools-339162</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-losing-battle-with-enterprise-sales-339164</loc><lastmod>2019-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-writing-report-two-years-in-339165</loc><lastmod>2019-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rights-you-lost-when-the-document-died-339166</loc><lastmod>2019-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rickovers-memo-as-a-dunning-kruger-curve-341801</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-driving-cars-are-fun-342410</loc><lastmod>2019-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-is-fun-but-what-matters-is-solving-a-real-problem-339144</loc><lastmod>2013-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-website-is-now-powered-by-jekyll-339145</loc><lastmod>2012-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-no-longer-use-drupal-339146</loc><lastmod>2012-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retrospect-vs-time-machine-339147</loc><lastmod>2010-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/review-of-the-2018-ipad-pro-339168</loc><lastmod>2018-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/follow-your-weird-339167</loc><lastmod>2018-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-were-promised-flying-cars-and-five-hour-work-weeks-339169</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/great-advisors-reveal-your-truth-not-theirs-339170</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hold-on-to-your-why-339171</loc><lastmod>2018-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/impact-of-anime-on-my-programming-experience-339148</loc><lastmod>2010-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-rules-base-realignment-and-closure-commission-346130</loc><lastmod>2009-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-writing-utensils-339149</loc><lastmod>2010-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-like-a-crappy-consultant-339150</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/those-great-new-calendar-tools-probably-wont-help-you-339151</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-i-hate-investors-339152</loc><lastmod>2023-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-monopolies-339153</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-tomorrows-privacy-339154</loc><lastmod>2020-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regulatory-reforms-the-nuclear-industry-wants-341802</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pass-vecv-as-param-to-a-function-but-compiler-throws-borrowed-value-does-not-live-long-enough-error-339260</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lifetime-trait-bounds-issue-339261</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-providers-are-seeing-a-once-in-a-decade-opportunity-in-cloud-rebalancing-345886</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/correlations-seasonality-lift-and-cuped-347261</loc><lastmod>2021-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropic-tries-to-keep-its-new-ai-model-away-from-cyberattackers-as-enterprises-look-to-tame-ai-chaos-345887</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aa-testing-and-false-positives-with-cuped-347262</loc><lastmod>2021-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reducing-variance-in-conversion-ab-testing-with-cuped-347263</loc><lastmod>2021-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reducing-variance-in-ab-testing-with-cuped-347264</loc><lastmod>2021-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ab-testing-and-the-historic-lift-paradox-redacted-347265</loc><lastmod>2021-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-full-stack-data-scientist-347266</loc><lastmod>2021-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-homogeneous-coordinates-addition-is-multiplication-344091</loc><lastmod>2020-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-performance-api-gateway-339263</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implemented-a-rust-based-cli-tool-that-supports-ollamas-local-llms-339264</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nutanix-expands-agentic-ai-infrastructure-platform-as-token-costs-threaten-to-spiral-345888</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/homogeneous-coordinates-344092</loc><lastmod>2020-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-says-it-will-spend-an-additional-21b-on-coreweaves-ai-infrastructure-345889</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/florida-ag-opens-probe-into-chatgpt-alleging-connection-to-fsu-shooting-345890</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/egui_tracing-03-a-live-tracinglog-viewer-widget-for-egui-apps-339268</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-missing-rss-feeds-with-llms-339276</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/controller-driven-infrastructure-as-code-344851</loc><lastmod>2025-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/platform-engineering-as-a-service-344852</loc><lastmod>2024-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deployment-driven-development-344853</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-infrastructure-as-code-with-vertex-ai-344854</loc><lastmod>2024-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comparing-neuralprophet-and-prophet-for-timeseries-forecasting-347267</loc><lastmod>2021-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timeseries-forecasting-with-prophet-347268</loc><lastmod>2021-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/printing-over-serial-on-x86-344093</loc><lastmod>2020-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-express-this-complex-struct-definition-which-uses-closures-and-multiple-layers-of-higher-ranked-lifetimes-in-rust-339269</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cisco-buys-galileo-to-strengthen-splunks-agentic-monitoring-capabilities-345891</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/risc-v-chip-design-startup-sifive-nabs-400m-investment-345892</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropic-and-openai-target-big-businesses-with-enterprise-grade-controls-and-lower-pricing-345893</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-the-most-out-of-be-my-ai-tips-and-tricks-for-a-better-experience-347052</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/volatile-read-of-a-u8-8-from-mmio-returns-0-339270</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trekking-is-good-because-its-a-problem-you-can-solve-344094</loc><lastmod>2020-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-13-equipment-344095</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-12-increasing-difficulty-344096</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chargrid-roguelike-tutorial-2020-344097</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-konfigs-opinionation-344855</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yolo-object-detection-architecture-347269</loc><lastmod>2021-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yolov5-object-detection-experiments-347270</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-solstice-festival-348324</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-it-better-to-use-global-or-system-in-a-local-memory-allocator-339271</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-secrets-as-code-stop-click-managing-secrets-339272</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-story-of-the-topaz-ii-space-reactors-341803</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-clinch-river-breeder-reactor-project-films-341804</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-aircraft-reactor-experiment-positive-temperature-coefficient-of-reactivity-341805</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/armour-research-reactor-341806</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-nuclear-startup-will-probably-not-be-the-next-spacex-341807</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-for-missed-alarm-bugs-in-a-formal-verification-tool-341808</loc><lastmod>2024-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dataflow-analyses-and-compiler-optimizations-that-use-them-for-free-341809</loc><lastmod>2024-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-peephole-optimizations-work-341810</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llamacpp-use-local-models-with-chatcraft-339280</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-pandora-leverages-vpc-flow-logs-kentik-for-google-cloud-visibility-341521</loc><lastmod>2018-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-groq-hosted-llms-vs-browser-jank-339281</loc><lastmod>2024-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-its-a-multi-cloud-cost-containment-world-341518</loc><lastmod>2019-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-cloud-deployment-mistakes-that-will-cost-you-341520</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enterprise-service-provider-trends-in-cloud-transformation-341519</loc><lastmod>2019-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-effective-dashboards-key-principles-and-5-examples-for-cloud-monitoring-341522</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-visibility-for-cloud-native-architecture-341523</loc><lastmod>2018-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-kentik-helps-assess-aws-visibility-341524</loc><lastmod>2018-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-recap-kentik-at-networking-field-day-19-341525</loc><lastmod>2018-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-markdowndownload-exporing-valtown-deno-jsrio-339282</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balancing-fun-stress-and-profit-341993</loc><lastmod>2019-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-need-for-stable-foundations-in-software-development-341989</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-planets-are-overrated-341990</loc><lastmod>2020-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-been-done-before-341991</loc><lastmod>2019-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miniworld-a-vizdoom-alternative-for-openai-gym-341996</loc><lastmod>2019-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/they-might-never-tell-you-its-broken-341992</loc><lastmod>2019-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zupiter-a-web-based-modular-synthesizer-341994</loc><lastmod>2019-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-online-anonymity-341995</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-small-dose-of-optimism-341997</loc><lastmod>2018-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-simple-self-driving-car-simulator-341998</loc><lastmod>2018-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spreadsheet-music-making-a-simple-music-sequencer-using-csv-spreadsheets-341999</loc><lastmod>2018-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimalism-in-programming-342000</loc><lastmod>2018-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-job-in-rl-amp-robotics-research-342001</loc><lastmod>2018-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-all-live-in-a-bubble-342002</loc><lastmod>2017-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-risk-isnt-what-you-think-342003</loc><lastmod>2017-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zetas-jitterpreter-342004</loc><lastmod>2017-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zetavm-my-new-compiler-project-342005</loc><lastmod>2017-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technodiversity-342006</loc><lastmod>2017-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-via-cloudflare-tunnel-alternative-way-to-expose-machines-behind-nat-339283</loc><lastmod>2024-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-driving-cars-will-be-a-game-changer-339433</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ffmpeg-40-wu-is-here-339434</loc><lastmod>2018-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-mount-remote-file-systems-over-ssh-339435</loc><lastmod>2018-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-hide-your-bash-command-history-339436</loc><lastmod>2018-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-social-media-echo-chamber-hell-339437</loc><lastmod>2018-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/converting-mp4-to-webm-using-ffmpeg-339438</loc><lastmod>2018-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hide-macos-desktop-icons-using-cli-339439</loc><lastmod>2018-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-to-sops-easy-way-to-manage-passwordskeys-with-github-and-sops-339284</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightweight-virtualization-metallize-libkrun-vsock-339285</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tonga-downed-by-massive-undersea-volcanic-eruption-341401</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-8-staying-curious-with-ron-winward-341402</loc><lastmod>2022-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-measure-the-performance-of-a-website-341403</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-my-saas-application-so-slow-341407</loc><lastmod>2021-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wellness-and-surfing-with-kentik-341404</loc><lastmod>2021-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-7-from-juilliard-to-bare-metal-with-zac-smith-341405</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/channel-partner-spotlight-sciens-341406</loc><lastmod>2021-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-6-cat-gurinsky-on-mentorship-and-the-shared-languages-of-network-engineering-341408</loc><lastmod>2021-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-10-top-network-outages-of-2021-341409</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-brains-registers-342007</loc><lastmod>2016-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/method-call-syntax-in-a-js-like-language-342008</loc><lastmod>2016-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-09-pcb-v02-tauchgang-immutable-cellbroadcastd-pmb-360-ppc64le-sm7150-overhaul-339454</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quiet-audio-on-systemd-with-gnomephosh-installs-for-stable-and-edge-339450</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2512-the-one-where-the-saga-continues-339451</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-sustainable-work-done-in-postmarketos-thanks-to-your-donations-339452</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-10-fairphone-camera-streak-sxmo-1180-sdm660-enablements-mcf-rework-flossfund-llvm-for-kernels-better-docs-339453</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-07-fairphone-6-apk3-usr-merge-immutable-new-plasma-camera-339457</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-coc-team-are-here-339455</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-financed-postmarketos-project-wireplumber-and-callaudiod-339456</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-qmi-traces-from-android-phones-with-frida-to-reverse-engineer-voice-over-lte-339459</loc><lastmod>2025-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2506-the-one-with-systemd-339458</loc><lastmod>2025-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-05-continuous-testing-downstream-split-niri-os-installer-339460</loc><lastmod>2025-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardware-testing-automation-a-status-update-339461</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2025-03-op6-msm89x7-camera-generic-sm7150-cosmic-musl-collation-i18n-339462</loc><lastmod>2025-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-search-for-a-better-keyboard-339463</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/matrixirc-bridge-is-now-self-hosted-339464</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-priorities-reliability-audio-cameras-and-more-339465</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-active-community-members-339484</loc><lastmod>2024-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-04-grant-applications-and-again-more-tcs-339485</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-02-more-trusted-contributors-339489</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-03-systemd-and-more-trusted-contributors-339486</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-systemd-to-postmarketos-339487</loc><lastmod>2024-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fosdem-2024-hackathon-339488</loc><lastmod>2024-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/call-for-tegra-u-boot-testers-339492</loc><lastmod>2024-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2024-01-infrastructure-and-bug-reports-339493</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2312-the-one-we-asked-the-community-to-name-339494</loc><lastmod>2023-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frame-generation-essentials-interpolation-extrapolation-and-reprojection-340016</loc><lastmod>2023-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nvidia-announces-ulmb-2-improved-motion-blur-reduction-340017</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-ive-been-using-gedit-this-whole-time-342009</loc><lastmod>2016-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-become-a-trusted-contributor-part-2-339490</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/highlights-from-the-march-be-my-eyes-newsletter-347053</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-pmbootstrap-339491</loc><lastmod>2024-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yesterdays-talk-video-posted-reflection-cs-decade-defining-rocket-engine-339962</loc><lastmod>2025-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-c-on-sea-talk-video-posted-three-cool-things-in-c26-339963</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-june-2025-iso-c-standards-meeting-sofia-bulgaria-339964</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/living-in-the-future-using-c26-at-work-339965</loc><lastmod>2025-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-year-in-internet-analysis-2025-341119</loc><lastmod>2025-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-needs-your-help-339495</loc><lastmod>2023-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2306-sp1-through-staging-339497</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-become-a-trusted-contributor-339496</loc><lastmod>2023-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/call-for-testers-339499</loc><lastmod>2023-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2306-from-the-gnome-mobile-2023-hackfest-339498</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2212-sp2-the-one-with-the-nice-pull-down-menu-339500</loc><lastmod>2023-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2206-sp3-the-one-where-we-upgraded-all-the-kernels-339503</loc><lastmod>2022-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2212-sp1-the-one-with-a-photo-of-a-librem-5-taking-a-photo-of-a-librem-5-taking-a-photo-339501</loc><lastmod>2023-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2212-the-one-with-napali-calling-339502</loc><lastmod>2022-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2206-sp2-the-one-that-swipes-339504</loc><lastmod>2022-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2112-service-pack-5-339509</loc><lastmod>2022-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2112-service-pack-4-339510</loc><lastmod>2022-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/considering-sourcehut-339506</loc><lastmod>2022-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/considering-sourcehut-part-2-339505</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2206-sp1-the-one-where-we-added-the-pro-e7-339507</loc><lastmod>2022-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2206-release-the-one-where-we-started-using-release-titles-339508</loc><lastmod>2022-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-built-a-plugin-because-anthropic-wont-stop-shipping-339554</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nothing-new-to-see-here-339555</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/opt-out-is-not-consent-339556</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-339557</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-books-for-the-next-phase-339558</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-looking-glass-musubi-339559</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-feld-thoughts-from-wordpress-to-hugo-339560</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proud-uncle-alert-sabrina-feld-339561</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/venture-deals-spring-2026-course-339562</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2112-service-pack-3-339511</loc><lastmod>2022-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/freshell-contributing-to-open-source-339565</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adventures-in-claude-339563</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamline-workflow-with-ceos-claude-meets-eos-339564</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-im-obsessed-with-339567</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-now-posts-to-this-blog-339566</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blurry-transitions-339568</loc><lastmod>2026-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-guy-kawasaki-339569</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-toll-of-stress-on-startup-teams-and-its-link-to-founder-well-being-339570</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/capital-evolution-the-new-american-economy-339571</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-is-my-birthday-339572</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bfeld-v600-339573</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/predicting-party-affiliation-of-us-politicians-using-fasttext-347271</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2112-service-pack-2-339512</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-waits-for-background-jobs-to-exit-only-in-non-pseudo-terminal-mode-339574</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rn-is-one-character-in-swift-339575</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/studio-display-xdr-vs-pro-display-xdr-339577</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6k-display-comparison-339576</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bugs-apple-loves-apps-apple-hates-339578</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weve-been-in-squircle-jail-before-339579</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-dissolve-only-the-video-not-the-audio-in-final-cut-pro-339580</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recording-audio-to-an-iphone-via-a-tascam-portacapture-x8-339581</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-sudden-random-iphone-disconnects-from-image-capture-339582</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-image-stabilisation-in-final-cut-pro-using-object-tracking-339583</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-experience-with-the-esp8266-making-an-led-strip-i-can-control-from-my-shell-342010</loc><lastmod>2016-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2112-service-pack-1-339513</loc><lastmod>2022-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2112-339514</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2106-service-pack-4-339515</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2106-service-pack-3-339516</loc><lastmod>2021-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracting-embedded-images-from-a-pdf-339584</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fading-audio-with-avplayer-339585</loc><lastmod>2025-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-loop-video-in-avplayer-339586</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/image-capture-import-failing-with-error-9934-339587</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-a-macos-screen-saver-339588</loc><lastmod>2025-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/32-bit-float-audio-recording-is-not-a-panacea-339589</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-ahead-for-networking-in-2018-341571</loc><lastmod>2017-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2106-service-pack-2-339517</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/v2103-service-pack-1-release-339521</loc><lastmod>2021-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2106-service-pack-1-339518</loc><lastmod>2021-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-years-of-postmarketos-alpineconf-2021-339520</loc><lastmod>2021-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-release-v2106-339519</loc><lastmod>2021-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/second-beta-release-v2103-339522</loc><lastmod>2021-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-disable-automatic-project-backups-in-final-cut-pro-339590</loc><lastmod>2025-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/traceroute-badhorse-339591</loc><lastmod>2025-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backblaze-seemingly-does-not-support-files-greater-than-1-tb-339592</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentedwindowstyle-is-not-windowstyle-339593</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-postmarketos-podcast-339524</loc><lastmod>2020-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-service-pack-v20051-is-released-339523</loc><lastmod>2021-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2020-11-edge-donations-339525</loc><lastmod>2020-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinephone-postmarketos-community-edition-339528</loc><lastmod>2020-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2020-11-apps-uis-devices-339526</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pinephone-ce-available-for-pre-order-339527</loc><lastmod>2020-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-years-of-postmarketos-339529</loc><lastmod>2020-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-postmarketos-build-infrastructure-is-powered-by-sourcehut-builds-339531</loc><lastmod>2019-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-in-2020-02-339530</loc><lastmod>2020-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-years-of-nokia-n900-339532</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-years-of-postmarketos-339533</loc><lastmod>2019-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/silicon-valley-six-months-later-342011</loc><lastmod>2016-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-ray-marching-through-partial-evaluation-342012</loc><lastmod>2016-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-at-fosdem-2019-339534</loc><lastmod>2019-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/600-days-of-postmarketos-339535</loc><lastmod>2019-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/import-from-iphone-or-ipad-doesnt-work-when-any-view-contains-a-swiftui-toggle-339594</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nspasteboard-crashes-due-to-unsafe-internal-concurrent-memory-mutation-when-handling-file-promises-339595</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calling-swift-concurrency-async-code-synchronously-in-swift-339596</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-light-339597</loc><lastmod>2024-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stellaris-ai-construction-science-ship-spam-bugs-339598</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protecting-godot-games-against-reverse-engineering-339599</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-games-in-go-with-ebitengine-339600</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-hosting-your-code-on-gitea-339601</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-itako-an-investment-tracking-application-339602</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playing-with-open-source-llms-339603</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-container-orchestrator-339604</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-at-akademy-2018-339536</loc><lastmod>2018-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discord-considered-harmful-339605</loc><lastmod>2025-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-releasing-our-first-indie-game-339606</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/narrative-unit-339610</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-gdscript-with-neovim-339607</loc><lastmod>2024-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stuff-ive-been-working-on-339608</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/greedy-resentful-crazy-339609</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-power-baseline-game-339614</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wind-wind-339611</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-have-a-pair-of-eyes-339612</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unbroken-chain-339613</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/punishment-can-wait-you-walked-yourself-to-the-gallows-and-more-339620</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/man-shaped-block-339615</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anki-from-any-book-quote-339617</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-better-you-are-at-tennis-339616</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grievances-nys-tax-page-broken-339619</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grievances-the-urge-339618</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sasuke-x-raskolnikov-and-more-339621</loc><lastmod>2026-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-made-a-reading-app-february-reads-339622</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/photo-dump-for-feb-2026-339623</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-is-movingtogitlab-339537</loc><lastmod>2018-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-of-postmarketos-mainline-calling-339538</loc><lastmod>2018-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postmarketos-low-level-tiny-steps-towards-liberating-bootloaders-and-cellular-modem-firmware-of-mediatek-phones-339539</loc><lastmod>2018-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-142026-nfc-on-mainline-339544</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/219-days-of-postmarketos-339540</loc><lastmod>2017-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-supporting-the-librem-phone-crowdfunding-campaign-helps-postmarketos-and-friends-339541</loc><lastmod>2017-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/100-days-of-postmarketos-339542</loc><lastmod>2017-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aiming-for-a-10-year-life-cycle-for-smartphones-339543</loc><lastmod>2017-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-112026-input-budgets-and-widgets-339547</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-132026-spring-cleaning-339545</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-122026-immutable-ambitions-339546</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-102026-slow-spring-339549</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mcf19-going-vertical-339548</loc><lastmod>2026-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-092026-sovereign-stacks-339550</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-082026-touch-your-wrist-339551</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-072026-foundations-and-forward-motion-339552</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-gnu-like-mobile-linux-update-062026-fairbruary-mainline-calling-339553</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sense-from-chaos-crossing-the-semantic-gap-342013</loc><lastmod>2016-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-to-the-valley-342014</loc><lastmod>2016-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quite-a-few-words-about-async-339625</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diary-of-designing-a-language-in-the-age-of-agents-part-1-339624</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-february-2025-iso-c-standards-meeting-hagenberg-austria-339967</loc><lastmod>2025-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-zero-values-make-sense-actually-339626</loc><lastmod>2025-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crate-training-tiamat-un-calling-cthulhutaming-the-ub-monsters-in-c-339966</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codedive-2024-interview-video-posted-339968</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-us-executive-order-on-cybersecurity-339969</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-at-university-of-waterloo-on-january-15-339970</loc><lastmod>2025-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-at-new-york-c-meetup-on-january-13-339971</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-little-new-years-week-project-and-maybe-one-for-you-339972</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-code-plus-performance-minus-brittle-339627</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-javascript-async-message-queue-server-part-iii-347165</loc><lastmod>2024-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yoricstepsnext-339635</loc><lastmod>2020-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aboutmozillas-blockers-and-needinfos-339636</loc><lastmod>2020-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aboutmozillas-introduction-channel-and-how-it-could-work-for-your-project-339637</loc><lastmod>2020-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-to-gitalk-339638</loc><lastmod>2020-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-codedive-talk-video-is-available-new-qa-339973</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-november-2024-iso-c-standards-meeting-wrocaw-poland-339974</loc><lastmod>2024-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-chapter-and-thoughts-on-a-pivotal-year-for-c-339975</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-interview-rust-and-c-339976</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-want-to-optimize-your-code-also-a-disordered-confusing-and-absolutely-incomplete-oral-history-of-firefox-performance-339629</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-would-it-take-to-add-refinement-types-to-rust-339628</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-languages-that-blew-my-mind-339630</loc><lastmod>2023-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/less-dangerous-than-careless-talk-339631</loc><lastmod>2023-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-for-a-finite-world-339632</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-safety-security-and-yes-c-and-rust-339633</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moderated-federated-networks-might-actually-be-what-we-need-part-1-339634</loc><lastmod>2022-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-did-mozilla-remove-xul-add-ons-339640</loc><lastmod>2020-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/possibly-one-step-towards-named-arguments-in-rust-339641</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/and-now-for-something-completely-different-ronin-time-bureaucrats-339644</loc><lastmod>2018-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/units-of-measure-in-rust-with-refinement-types-339642</loc><lastmod>2020-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-blog-spacetime-will-tell-339643</loc><lastmod>2018-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-lighthouse-a-post-mortem-339652</loc><lastmod>2017-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/budget-339804</loc><lastmod>2006-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2026-340040</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-dinner-with-ai-340041</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/holyjit-could-we-write-a-multi-staged-jit-compiler-339646</loc><lastmod>2018-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thinkerbell-postmortembrain-dump-339645</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-binary-ast-diaries-how-to-replace-proving-with-validating-for-fun-and-profit-339647</loc><lastmod>2018-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typestates-in-rust-339648</loc><lastmod>2018-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/binary-ast-motivations-and-design-decisions-part-1-339649</loc><lastmod>2017-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-binary-ast-engineering-newsletter-1-339650</loc><lastmod>2017-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-a-javascript-binary-ast-339651</loc><lastmod>2017-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-a-reverse-trial-will-push-simple-analytics-to-the-next-level-339664</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-will-start-tracking-all-your-devices-wtf-339665</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-to-do-before-your-project-dies-339654</loc><lastmod>2017-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-me-339653</loc><lastmod>2017-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracting-text-from-images-is-not-easy-who-would-have-guessed-339656</loc><lastmod>2017-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-again-339655</loc><lastmod>2017-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-eu-wants-to-kill-cookie-banners-339658</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blog-migration-in-progress-339657</loc><lastmod>2016-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-is-tracking-you-even-when-you-use-duckduckgo-339659</loc><lastmod>2025-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/german-court-rules-metas-tracking-tech-violates-gdpr-339660</loc><lastmod>2025-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-the-data-gap-simple-analytics-x-usercentrics-339661</loc><lastmod>2025-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-eu-us-data-deal-may-be-dead-in-the-water-339662</loc><lastmod>2025-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-missing-20-of-your-website-data-with-ga4-339663</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-for-system-administrators-346227</loc><lastmod>2013-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snapshot-of-my-inability-to-determine-veracity-for-topics-im-not-familiar-with-339912</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cant-things-just-be-better-339913</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/movie-and-tv-show-tropes-in-scripts-339931</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monte-carlo-addition-in-excel-as-per-gemini-20-llm-339932</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-ama-yesterday-is-up-on-youtube-339977</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-ama-tomorrow-friday-meeting-c-online-339978</loc><lastmod>2024-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-cppcon-keynote-yesterday-is-available-on-youtube-339979</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reader-qa-whats-the-best-way-to-pass-an-istream-parameter-339980</loc><lastmod>2024-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilities-dont-have-to-multiply-for-agentic-systems-339914</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-persistent-need-for-general-knowledge-and-subject-matter-expertise-with-large-language-models-llms-339915</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-have-trained-machines-to-dream-339916</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-group-asks-whats-the-benefit-of-a-brain-339940</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prompt-engineering-advice-and-how-to-review-output-from-llms-for-text-based-interactions-339917</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reader-qa-what-does-it-mean-to-initialize-an-int-339981</loc><lastmod>2024-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cppfront-midsummer-update-339982</loc><lastmod>2024-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-summer-iso-c-standards-meeting-st-louis-mo-usa-339983</loc><lastmod>2024-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-small-scale-prototype-342015</loc><lastmod>2016-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exercise-depression-and-the-energy-hypothesis-342016</loc><lastmod>2016-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-have-large-complicated-bureaucratic-systems-339918</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bureaucracy-as-a-compounded-principal-agent-problem-339919</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-interview-with-software-engineering-daily-339984</loc><lastmod>2024-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-talk-video-posted-safety-security-safetysic-and-ccsic-339985</loc><lastmod>2024-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pre-accu-interview-video-is-live-339986</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-concurrency-course-upcoming-talks-339987</loc><lastmod>2024-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-winter-iso-c-standards-meeting-tokyo-japan-339988</loc><lastmod>2024-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-safety-in-context-339989</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-advisor-automating-network-troubleshooting-with-ai-runbooks-341120</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bureaucratic-livelock-339920</loc><lastmod>2025-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-unit-tests-for-the-async-message-queue-server-347166</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-money-as-an-llm-service-provider-339921</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-irreversibility-in-gene-transcription-339941</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/action-academy-engages-industry-leaders-on-ai-and-complexity-339942</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arguing-for-a-complex-adaptive-power-grid-339943</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launching-a-free-open-source-on-device-transcription-app-339944</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reinventing-network-monitoring-and-observability-with-kentik-ai-341248</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plaintext-genealogy-book-to-neo4j-cypher-query-using-gemini-25-llm-339923</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-family-tree-339922</loc><lastmod>2025-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/document-the-motivation-for-creating-a-policy-standard-or-procedure-psp-339924</loc><lastmod>2025-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-my-management-tactics-339927</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gradations-of-the-inverse-conway-maneuver-339925</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unspoken-currency-of-office-politics-synergy-and-punishment-between-coworkers-339926</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-moonshine-voice-339945</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/buying-a-house-for-the-first-time-339928</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/de-ice-disco-at-the-googleplex-339946</loc><lastmod>2026-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speech-embeddings-for-engineers-339947</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/see-my-friend-annie-edit-videos-with-her-eyes-339948</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-ai-benchmarks-are-wrong-but-some-are-useful-339952</loc><lastmod>2025-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/documenting-ineffectiveness-of-an-employee-in-preparation-for-firing-them-339929</loc><lastmod>2025-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tv-shows-i-love-that-nobodys-ever-heard-of-339949</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jira-best-practices-for-task-tracking-339930</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-know-were-in-an-ai-bubble-because-nobody-wants-me-339951</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-screwed-up-sales-hiring-339950</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-does-a-local-ai-voice-agent-running-on-a-super-cheap-soc-matter-339953</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c26-is-done-trip-report-march-2026-iso-c-standards-meeting-london-croydon-uk-339954</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knowledge-hidden-in-legacy-code-339933</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-taketh-away-faster-than-hardware-giveth-why-c-programmers-keep-growing-fast-despite-competition-safety-and-ai-339955</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uses-for-llms-339934</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-autumn-iso-c-standards-meeting-kona-hi-usa-339991</loc><lastmod>2023-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-concurrency-live-online-course-in-april-339990</loc><lastmod>2024-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-cppcon-talk-is-on-youtube-cooperative-c-evolution-toward-a-typescript-for-c-339992</loc><lastmod>2023-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cppfront-autumn-update-339993</loc><lastmod>2023-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-c-now-2023-talk-is-online-a-typescript-for-c-339994</loc><lastmod>2023-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devops-the-title-match-346228</loc><lastmod>2013-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/makefile-as-wrapper-versus-abstraction-layer-339935</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-in-singapore-thursday-20-november-and-sydney-sunday-23-november-339956</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/poll-does-your-project-use-terminating-assertions-in-production-339959</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-november-2025-iso-c-standards-meeting-kona-usa-339957</loc><lastmod>2025-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/schneier-on-llm-vulnerabilities-agentic-ai-and-trusting-trust-339958</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speaking-on-october-21-at-pdxcpp-portland-or-c-meetup-339960</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-other-cppcon-talk-video-is-now-available-the-joy-of-c26-contracts-and-some-myth-conceptions-339961</loc><lastmod>2025-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-blur-busters-logo-program-22-for-oled-lcd-video-processors-340015</loc><lastmod>2024-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tracking-tasks-tactically-versus-strategically-339936</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/constantino-tsallis-to-co-chair-the-2027-nobel-symposium-on-statistical-mechanics-339938</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-baseline-for-ai-forecasting-in-machine-learning-339937</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-novelty-arrives-review-of-the-origins-of-the-new-339939</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formal-methods-based-bugfinding-for-llvms-aarch64-backend-341811</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-digits-and-benfords-law-347272</loc><lastmod>2021-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-throughput-formal-methods-assisted-fuzzing-for-llvm-341812</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-randomness-extractors-347167</loc><lastmod>2024-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-close-look-at-a-spinlock-341813</loc><lastmod>2021-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llvm-reduce-341814</loc><lastmod>2021-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/responsible-and-effective-bugfinding-341815</loc><lastmod>2020-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c23-pandemic-edition-is-complete-trip-report-winter-iso-c-standards-meeting-issaquah-wa-usa-339998</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trip-report-autumn-iso-c-standards-meeting-kona-340000</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpp2-and-cppfront-year-end-mini-update-339999</loc><lastmod>2022-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-510-348325</loc><lastmod>2025-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekend-update-operator-and-parsing-design-notes-340001</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpp2-design-notes-ufcs-const-unsafe-and-yes-abi-340002</loc><lastmod>2022-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/something-i-implemented-today-is-void-340003</loc><lastmod>2022-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-windows-11-supports-5000-hz-display-refresh-rate-340004</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nvidia-listened-g-sync-pulsar-firmware-upgrade-now-includes-60-hz-strobe-340005</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alive2-part-3-things-you-can-and-cant-do-with-undef-in-llvm-341816</loc><lastmod>2020-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-years-on-aws-and-never-not-my-job-280851</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-assembly-required-the-benefits-of-an-opinionated-platform-344856</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-konfig-provides-an-enterprise-platform-with-gitlab-and-google-cloud-344857</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-maintainability-velocity-choose-one-344858</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-konfig-gitlab-and-google-cloud-preconfigured-for-startups-and-enterprises-344859</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-orientation-game-344860</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/viewsonic-xg2431-analysis-a-blur-busters-fans-deep-dive-of-motion-blur-reduction-340007</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blur-busters-open-source-display-initiative-refresh-cycle-shaders-340009</loc><lastmod>2025-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flicker-vs-framegen-blur-busting-via-bficrtstrobing-or-via-extra-frame-rate-methods-340008</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crt-simulation-in-a-gpu-shader-looks-better-than-bfi-340010</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/massive-upgrade-with-120-vs-480-hz-oled-much-more-visible-than-60-vs-120-hz-even-for-office-340011</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/displayweek-2024-news-4k-1000hz-monitor-exhibited-and-new-blur-busters-display-tester-340012</loc><lastmod>2024-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testufo-20-display-motion-test-gaining-hdr-support-public-beta-launch-on-january-18th-2024-340013</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nanosys-exhibiting-new-color-ghosting-demo-on-testufo-20-beta-340014</loc><lastmod>2024-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/musings-on-aot-jit-and-language-design-342017</loc><lastmod>2015-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-static-languages-won-342018</loc><lastmod>2015-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nsnotifyd-24-released-340020</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-draw-a-tetrapod-340026</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-page-of-async-rust-340021</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gcra-vs-leaky-token-buckets-340022</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/http-ratelimit-headers-340023</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/p-fast-trie-but-smaller-340030</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hybrid-quota-linear-rate-limiter-340024</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-few-notes-on-ratelimiting-340027</loc><lastmod>2025-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doubly-dual-shuffles-340025</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-class-merges-and-cover-letters-340028</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golang-and-lets-encrypt-a-free-software-story-340033</loc><lastmod>2025-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strongly-typed-340029</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/p-fast-trie-lexically-ordered-hash-map-340031</loc><lastmod>2025-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clamp-median-range-340032</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-of-random-floats-340034</loc><lastmod>2025-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-penultimate-conditional-syntax-340037</loc><lastmod>2025-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moka-pot-notes-340035</loc><lastmod>2025-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-algebra-of-dependent-types-340036</loc><lastmod>2025-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-data-structures-per-element-340038</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-consoles-340039</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-chose-industry-over-a-postdoc-342019</loc><lastmod>2015-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-bug-340043</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-time-for-sure-340044</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-your-own-game-engine-340088</loc><lastmod>2021-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hugo-comments-340045</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-new-ip-340046</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-robotic-revolution-342020</loc><lastmod>2015-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theres-too-many-programming-languages-342021</loc><lastmod>2015-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-block-versioning-my-best-result-yet-342022</loc><lastmod>2015-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-hope-is-not-lost-for-flying-cars-342023</loc><lastmod>2015-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-be-a-little-scared-of-machine-learning-342024</loc><lastmod>2015-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-killed-smalltalk-342025</loc><lastmod>2015-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-is-the-c-of-the-web-342026</loc><lastmod>2015-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spatio-temporal-indexing-the-bluesky-firehose-344861</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-testing-340048</loc><lastmod>2025-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sqlite-comments-340047</loc><lastmod>2025-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-release-date-340049</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-history-of-death-by-scrolling-340050</loc><lastmod>2025-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comments-are-back-340053</loc><lastmod>2025-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-json-and-markdown-walk-into-bar-340051</loc><lastmod>2025-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-level-design-340052</loc><lastmod>2025-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/judith-lucero-340095</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testertron3000-340054</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-and-privacy-340096</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2021-340097</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/todays-sudoku-340098</loc><lastmod>2021-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-340099</loc><lastmod>2021-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-part-4-340057</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-testertron3000-340055</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/problems-not-solutions-344098</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-announcement-340056</loc><lastmod>2025-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-part-3-340058</loc><lastmod>2025-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-part-2-340059</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-riddance-340100</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-part-1-340060</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-4-340101</loc><lastmod>2021-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-with-various-sound-cards-340102</loc><lastmod>2021-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-3-340103</loc><lastmod>2020-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pop-quiz-1-340107</loc><lastmod>2020-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-2-340104</loc><lastmod>2020-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-1-340105</loc><lastmod>2020-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-340106</loc><lastmod>2020-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-hell-happened-to-boing-boing-340136</loc><lastmod>2020-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-possible-thoughts-342027</loc><lastmod>2015-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feels-like-censorship-342028</loc><lastmod>2015-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presented-at-ecoop-342029</loc><lastmod>2015-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typed-shapes-paper-submitted-342030</loc><lastmod>2015-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maybe-we-ought-to-have-numerical-coprocessors-342031</loc><lastmod>2015-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-breakthrough-that-wont-happen-342032</loc><lastmod>2015-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-smart-web-is-coming-342033</loc><lastmod>2015-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-html-342034</loc><lastmod>2015-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2025-340062</loc><lastmod>2025-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steam-auth-issues-340061</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-by-scrolling-340063</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/damage-poll-340064</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/12-days-of-crunch-time-mention-340065</loc><lastmod>2025-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hugo-340066</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2024-340067</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quest-feedback-340068</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speed-running-monkey-island-340069</loc><lastmod>2023-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unions-340070</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loom-340071</loc><lastmod>2023-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oh-yeah-return-to-monkey-island-is-out-340074</loc><lastmod>2022-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2023-340072</loc><lastmod>2023-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/early-return-to-monkey-island-puzzle-dependency-chart-340073</loc><lastmod>2022-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-website-converter-340137</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-monkey-island-monday-hit-parade-340075</loc><lastmod>2022-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/return-to-monkey-island-trailer-340076</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-apples-340138</loc><lastmod>2020-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-intelligence-342035</loc><lastmod>2015-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serializable-transactions-for-peer-to-peer-databases-344862</loc><lastmod>2025-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/return-to-monkey-island-dev-diary-340077</loc><lastmod>2022-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-i-made-another-monkey-island-340078</loc><lastmod>2022-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2021-340081</loc><lastmod>2022-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/return-to-monkey-island-340079</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shooting-bigfoot-344863</loc><lastmod>2025-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2022-340080</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-7-340082</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-8-340083</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-twelve-days-of-crunch-time-again-340084</loc><lastmod>2021-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-6-340085</loc><lastmod>2021-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lego-report-5-340086</loc><lastmod>2021-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7000-signatures-later-340087</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-tired-of-dystopia-fiction-340089</loc><lastmod>2021-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-340090</loc><lastmod>2021-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favorite-puzzle-340092</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthday-scummvm-340091</loc><lastmod>2021-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commodore-assemblers-340093</loc><lastmod>2021-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guild-of-dungeoneering-340094</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delores-gog-340139</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleweed-park-forums-are-down-340140</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wtf-340141</loc><lastmod>2020-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delores-source-code-released-340142</loc><lastmod>2020-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/historyofpantscom-340143</loc><lastmod>2020-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-340144</loc><lastmod>2020-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delores-podcast-340145</loc><lastmod>2020-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polls-340110</loc><lastmod>2020-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appveyor-ci-340108</loc><lastmod>2020-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/denied-340109</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delores-ama-podcast-340146</loc><lastmod>2020-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-i-did-during-the-pandemic-340149</loc><lastmod>2020-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nerd-alert-340151</loc><lastmod>2020-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sprites-as-a-service-340150</loc><lastmod>2020-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boring-title-340152</loc><lastmod>2020-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2020-340153</loc><lastmod>2020-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-block-versioning-published-at-last-342036</loc><lastmod>2015-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-thesis-a-clearer-picture-342037</loc><lastmod>2015-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visit-to-northeastern-university-342038</loc><lastmod>2014-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guybrush-fact-vs-fiction-340111</loc><lastmod>2020-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-13-million-bluesky-users-344864</loc><lastmod>2024-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mi-game-history-stream-340112</loc><lastmod>2020-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guilty-pleasures-340154</loc><lastmod>2020-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lock-down-in-seattle-340155</loc><lastmod>2020-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/camera-code-340157</loc><lastmod>2020-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-corvid-19-edition-340156</loc><lastmod>2020-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-commodore-64-game-in-c-340158</loc><lastmod>2020-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bartlows-dread-machine-340159</loc><lastmod>2020-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/purple-meteor-340160</loc><lastmod>2020-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disassembling-links-awakening-340161</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2019-340181</loc><lastmod>2019-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wtf-ms-340182</loc><lastmod>2019-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-your-listening-pleasure-340183</loc><lastmod>2019-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calm-340114</loc><lastmod>2020-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-compiling-with-azure-340113</loc><lastmod>2020-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/current-status-340115</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/delores-open-alphabeta-testing-340119</loc><lastmod>2020-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-game-history-340116</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-talk-like-a-pirate-day-340117</loc><lastmod>2020-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ads-340118</loc><lastmod>2020-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-fly-docs-340120</loc><lastmod>2020-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-facebook-340122</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-fly-340121</loc><lastmod>2020-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-years-ago-today-340123</loc><lastmod>2020-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-is-disappointing-340124</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-muse-340125</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/json-340126</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-update-340127</loc><lastmod>2020-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-340128</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-password-manager-340129</loc><lastmod>2020-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cc-secure-coding-340352</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gods-pocket-peak-trail-341817</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/information-warfare-in-iran-what-psyop-looks-like-in-2026-341818</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-your-ai-agent-publishes-internal-data-341819</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-agentic-analytical-pipeline-341820</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-first-post-340130</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/masks-340132</loc><lastmod>2020-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-340131</loc><lastmod>2020-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-is-a-shitty-place-340135</loc><lastmod>2020-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/view-out-my-window-340133</loc><lastmod>2020-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fastest-for-in-loops-in-the-whole-wide-web-342039</loc><lastmod>2014-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-shirt-340134</loc><lastmod>2020-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pushing-higgs-to-the-limit-342040</loc><lastmod>2014-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circumventing-the-d-garbage-collector-342041</loc><lastmod>2014-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/audiobooks-are-awesome-342042</loc><lastmod>2014-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faster-than-v8-342043</loc><lastmod>2014-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-waves-ds-gc-problem-followup-342044</loc><lastmod>2014-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ds-garbage-collector-problem-342045</loc><lastmod>2014-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gossiplog-reliable-causal-broadcast-for-libp2p-344865</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/right-click-to-skip-dialog-340147</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-laptop-340148</loc><lastmod>2020-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burrow-a-new-gopher-client-in-the-browser-340874</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-available-on-gopher-340875</loc><lastmod>2026-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-multi-step-login-forms-that-work-well-with-password-managers-340876</loc><lastmod>2025-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/putting-curveball-in-maintenance-mode-340877</loc><lastmod>2024-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-the-future-using-top-level-await-might-be-cause-a-backwards-compatibility-break-in-node-340878</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discovering-features-using-http-options-340879</loc><lastmod>2024-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-structured-fields-rfc-out-and-so-is-my-javascript-package-340880</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/false-positives-340162</loc><lastmod>2020-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-guild-rip-340163</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dead-cells-340184</loc><lastmod>2019-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finally-340187</loc><lastmod>2019-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fuck-subscription-software-340185</loc><lastmod>2019-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-causal-logs-344866</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/darkest-dungeon-340186</loc><lastmod>2019-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beginning-of-the-end-of-the-open-web-344867</loc><lastmod>2023-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technology-ranked-340188</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-2018-hello-2019-340190</loc><lastmod>2018-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-game-dev-feels-like-340189</loc><lastmod>2019-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-review-training-340353</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verbs-and-adventure-games-340164</loc><lastmod>2020-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forager-340168</loc><lastmod>2019-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wanted-writer-340165</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warning-340166</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2019-year-in-review-340167</loc><lastmod>2019-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selinux-security-enhanced-linux-340357</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/people-i-wish-werent-dead-340169</loc><lastmod>2019-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-talk-like-a-pirate-340171</loc><lastmod>2019-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/not-okay-340170</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/source-code-management-with-git-340358</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-build-judge-ship-what-to-look-for-in-your-first-ai-marketer-340359</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-it-in-jeans-first-340360</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fu-dropbox-340172</loc><lastmod>2019-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rogueliktes-340174</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-favorite-youtube-channel-340173</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quit-twitter-340177</loc><lastmod>2019-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/right-after-maniac-mansion-shipped-340175</loc><lastmod>2019-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-on-by-340176</loc><lastmod>2019-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wow-2-340178</loc><lastmod>2019-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-postponed-indefinitely-340179</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-tv-show-340180</loc><lastmod>2019-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-meet-kian-340881</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-fake-download-counter-with-web-components-340882</loc><lastmod>2024-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleweed-park-sales-340191</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merklizing-the-keyvalue-store-for-fun-and-profit-344868</loc><lastmod>2023-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/world-of-warcraft-340194</loc><lastmod>2018-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-great-adventure-game-puzzles-340192</loc><lastmod>2018-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wheres-the-pulley-340193</loc><lastmod>2018-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/casting-values-340197</loc><lastmod>2018-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-hate-about-roguelikes-via-340200</loc><lastmod>2018-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tpm-on-embedded-systems-pitfalls-and-caveats-340317</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ci-340201</loc><lastmod>2018-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/after-four-years-at-pinecone-im-back-to-consulting-340361</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-success-when-doing-math-340912</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-you-think-340195</loc><lastmod>2018-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-testing-ternary-operators-340196</loc><lastmod>2018-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-informer-2017-adventure-game-of-the-year-awards-340229</loc><lastmod>2018-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favorite-programming-blogs-340230</loc><lastmod>2018-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/escape-the-room-in-a-box-340231</loc><lastmod>2018-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-stuff-is-never-obvious-yet-often-better-340362</loc><lastmod>2024-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/would-anything-of-value-be-lost-340363</loc><lastmod>2024-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/being-swamped-is-normal-and-not-impressive-340364</loc><lastmod>2022-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/signups-shmainups-340365</loc><lastmod>2022-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bug-database-340198</loc><lastmod>2018-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friday-questions-340232</loc><lastmod>2018-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/job-opening-340199</loc><lastmod>2018-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-testing-games-340233</loc><lastmod>2018-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waldschattenspiel-340234</loc><lastmod>2018-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roll-for-the-galaxy-340236</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2018-goals-340235</loc><lastmod>2018-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2017-year-in-review-340239</loc><lastmod>2017-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/luck-340238</loc><lastmod>2017-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/golf-story-340237</loc><lastmod>2017-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-pancake-340366</loc><lastmod>2021-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dogfooding-higgs-with-the-turing-turtle-342046</loc><lastmod>2014-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/octopath-340202</loc><lastmod>2018-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-you-making-this-so-hard-microsoft-340203</loc><lastmod>2018-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-a-buffer-overflow-in-unix-v4-like-its-1973-340318</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-changed-my-mind-about-product-led-growth-340367</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-joining-pinecone-340368</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looks-vs-results-340369</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-of-product-led-growth-plg-340370</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-new-categories-340371</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bits-of-consulting-advice-340372</loc><lastmod>2020-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webinars-should-be-lectures-340373</loc><lastmod>2020-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jordan-mechners-replay-340374</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-question-340204</loc><lastmod>2018-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/penny-wise-and-pound-foolish-340205</loc><lastmod>2018-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-the-blog-archive-back-to-2002-340375</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-game-idea-340206</loc><lastmod>2018-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gamesauce-2-340408</loc><lastmod>2010-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpress-hacked-340409</loc><lastmod>2010-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-signal-messaging-app-security-is-encryption-enough-340519</loc><lastmod>2025-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-accidentally-storing-private-data-in-plain-text-340581</loc><lastmod>2019-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/budget-scope-and-schedule-340207</loc><lastmod>2018-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/syntax-highlighting-on-the-web-344869</loc><lastmod>2022-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/april-fools-2018-340208</loc><lastmod>2018-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleversary-340209</loc><lastmod>2018-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filesystem-vulnerabilities-in-bootloaders-a-hidden-risk-for-verified-boot-mechanisms-340321</loc><lastmod>2025-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quake-1s-player-speed-340384</loc><lastmod>2017-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-resource-the-centre-for-education-in-mathematics-and-computing-cemc-at-the-university-of-waterloo-340913</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-moments-amie-wilkinson-340914</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-reflections-math-as-a-gatekeeper-writing-as-thinking-340915</loc><lastmod>2025-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-resource-all-ten-a-visual-math-game-from-beast-academy-340916</loc><lastmod>2025-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-moments-blaise-pascal-340917</loc><lastmod>2025-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-paper-was-rejected-again-342047</loc><lastmod>2014-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/combat-340210</loc><lastmod>2018-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-to-get-serious-340211</loc><lastmod>2018-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2d-point-and-click-engine-recommendations-340251</loc><lastmod>2014-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/food-on-the-holodeck-340212</loc><lastmod>2018-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-is-to-die-344870</loc><lastmod>2021-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-ending-ever-340252</loc><lastmod>2014-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doomguys-identity-revealed-340385</loc><lastmod>2017-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/galway-game-jam-7-340386</loc><lastmod>2017-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-constness-problem-342048</loc><lastmod>2014-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-of-higgs-342049</loc><lastmod>2014-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/positive-results-for-higgs-342050</loc><lastmod>2014-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-hacked-my-stationary-bike-and-voided-its-warranty-342051</loc><lastmod>2014-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-upcoming-talks-amp-new-contributions-342052</loc><lastmod>2014-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerating-real-time-path-tracing-342053</loc><lastmod>2014-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ransome-unbeeped-340215</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-something-340213</loc><lastmod>2018-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-short-arguments-340214</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-fall-down-340217</loc><lastmod>2018-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haunted-by-the-cave-340216</loc><lastmod>2018-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-valentines-day-340218</loc><lastmod>2018-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/even-more-monkey-island-design-scribbles-340261</loc><lastmod>2014-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleweed-park-vinyl-340219</loc><lastmod>2018-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-tales-from-the-monkey-island-design-notebook-340262</loc><lastmod>2014-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-design-notebook-1-340263</loc><lastmod>2014-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-2013-year-in-review-340264</loc><lastmod>2013-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bbedit-340220</loc><lastmod>2018-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scurvy-scallywags-ios-reviews-are-in-340265</loc><lastmod>2013-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scurvy-scallywags-is-almost-here-340268</loc><lastmod>2013-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/got-scurvy-340266</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-could-be-different-but-theyre-not-344871</loc><lastmod>2021-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-authors-340267</loc><lastmod>2013-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-time-consuming-pitfall-for-32-bit-applications-on-aarch64-340325</loc><lastmod>2024-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-scurvy-scallywags-340269</loc><lastmod>2013-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repetition-is-the-shadow-of-structure-344872</loc><lastmod>2019-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forgetting-to-forget-344873</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-mint-344874</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-geometric-world-now-344875</loc><lastmod>2018-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smart-clients-346229</loc><lastmod>2013-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statistics-question-340221</loc><lastmod>2018-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleweed-park-sales-by-store-340222</loc><lastmod>2018-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quentin-tarantinos-star-trek-gets-its-first-trailer-340223</loc><lastmod>2018-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friday-questions-3-340224</loc><lastmod>2018-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-steam-340225</loc><lastmod>2018-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/favorite-game-dev-blogs-340226</loc><lastmod>2018-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/links-of-the-week-340227</loc><lastmod>2018-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friday-questions-2-340228</loc><lastmod>2018-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-fast-accurate-code-reviews-on-your-pull-request-340582</loc><lastmod>2019-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giving-up-on-mongodb-340240</loc><lastmod>2017-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-twelve-days-of-crunch-time-340241</loc><lastmod>2017-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-love-for-negative-permissions-340328</loc><lastmod>2023-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-rock-paper-scissors-in-plain-javascript-to-expose-my-daughter-to-development-340520</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-2023-31147-insufficient-randomness-for-dns-query-identifiers-in-c-ares-340329</loc><lastmod>2023-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/case-study-complex-legacy-google-datastore-conversion-to-postgresql-on-aws-340521</loc><lastmod>2024-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-journey-from-qbasic-random-access-files-to-postgresql-340522</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthday-monkey-island-340245</loc><lastmod>2015-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastodon-340242</loc><lastmod>2017-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vacation-2017-340243</loc><lastmod>2017-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grumpy-gamer-v3-340244</loc><lastmod>2017-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-a-teengage-lobot-340247</loc><lastmod>2015-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thimbleweed-park-dev-blog-340246</loc><lastmod>2015-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restricting-file-system-access-using-linux-mount-namespaces-340335</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scumm-notes-from-the-c64-340250</loc><lastmod>2014-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-understanding-of-charts-340248</loc><lastmod>2014-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/puzzle-dependency-charts-340249</loc><lastmod>2014-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-kernel-internals-for-linux-admins-340336</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-missed-you-lets-catch-up-and-do-some-math-340918</loc><lastmod>2025-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-openclaw-can-book-flights-but-can-it-survive-a-dungeon-crawl-340919</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maniac-mansion-design-doc-340253</loc><lastmod>2014-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-bucks-340257</loc><lastmod>2014-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maniac-mansion-design-notes-340254</loc><lastmod>2014-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-years-running-340255</loc><lastmod>2014-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/booty-from-my-seattle-storage-space-340256</loc><lastmod>2014-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-design-notebook-scribblings-340260</loc><lastmod>2014-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-are-these-pirates-340258</loc><lastmod>2014-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-an-indie-developer-340259</loc><lastmod>2014-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unisupergoogle-lesson-cloud-is-not-a-backup-340523</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uuid-as-a-secure-api-token-for-api-restful-endpoints-video-340524</loc><lastmod>2024-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-to-clarify-point-twelve-340270</loc><lastmod>2013-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-i-made-another-monkey-island-340271</loc><lastmod>2013-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asm-340272</loc><lastmod>2013-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-inside-the-cave-part-1-340276</loc><lastmod>2013-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-lucasfilm-games-340273</loc><lastmod>2013-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securely-booting-x86-using-heads-340337</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restoring-old-software-for-child-learning-safety-340525</loc><lastmod>2024-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-honest-conversation-about-cyber-security-video-340526</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prioritizing-cybersecurity-pluralsight-340527</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scurvy-scallywags-340274</loc><lastmod>2013-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-inside-the-cave-part-2-340275</loc><lastmod>2013-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nasir-gebelli-interview-on-youtube-340387</loc><lastmod>2017-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/site-updating-340388</loc><lastmod>2016-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-26th-birthday-commander-keen-340389</loc><lastmod>2016-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-complete-map-of-the-cave-and-other-news-340277</loc><lastmod>2013-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-of-noah-346230</loc><lastmod>2013-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-bar-porn-340278</loc><lastmod>2013-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cave-is-coming-the-cave-is-coming-340280</loc><lastmod>2013-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cave-is-out-the-cave-is-out-the-cave-is-out-340279</loc><lastmod>2013-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-340281</loc><lastmod>2013-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpine-linux-persistence-and-storage-summit-2021-340344</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-the-cave-art-340282</loc><lastmod>2012-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-the-cave-the-trailer-340283</loc><lastmod>2012-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-security-integration-for-it-startups-works-best-340345</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhanced-read-only-file-system-erofs-lands-in-yocto-340346</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-git-reset-340583</loc><lastmod>2019-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intel-inks-multiyear-data-center-chip-partnership-with-google-345894</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-big-big-castle-340284</loc><lastmod>2012-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-color-of-money-340285</loc><lastmod>2012-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cave-340286</loc><lastmod>2012-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-my-father-meant-to-me-340287</loc><lastmod>2012-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-concept-art-340288</loc><lastmod>2012-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-an-adventure-game-340289</loc><lastmod>2012-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-concept-art-340290</loc><lastmod>2011-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meeting-steve-jobs-340291</loc><lastmod>2011-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-being-officially-classed-as-a-robot-340306</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-to-the-rescue-in-an-unexpected-way-340347</loc><lastmod>2021-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/efficiently-generating-a-number-in-a-range-340307</loc><lastmod>2018-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-more-c-prng-implementations-340308</loc><lastmod>2018-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-xoshiros-close-repeats-flaw-340309</loc><lastmod>2018-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-vertical-slice-340292</loc><lastmod>2011-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootboot-344099</loc><lastmod>2020-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2025-conference-july-18-20-trivandrum-call-for-papers-extended-remote-presentations-welcome-344460</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-birthday-test-quickly-failing-some-popular-prngs-340310</loc><lastmod>2018-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-453-published-344461</loc><lastmod>2024-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-452-published-344462</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-59-348326</loc><lastmod>2025-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-making-of-maniac-mansion-340293</loc><lastmod>2011-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monkey-island-2-bug-report-340294</loc><lastmod>2010-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/case-study-migration-of-public-service-on-prem-to-aws-cloud-340529</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-designerartist-or-game-designerprogrammer-340295</loc><lastmod>2010-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-win-the-race-with-hackers-when-new-vulnerabilities-are-publicly-disclosed-340528</loc><lastmod>2023-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/case-study-complex-insurance-document-solution-with-libreoffice-docker-and-aws-340530</loc><lastmod>2022-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-tips-and-tricks-on-developing-with-docker-340531</loc><lastmod>2022-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-be-the-victim-of-a-cybersecurity-attack-do-your-part-becybersmart-340532</loc><lastmod>2021-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contribute-to-the-higgs-js-compiler-342054</loc><lastmod>2014-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tile-based-image-compression-342055</loc><lastmod>2014-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gilligan-is-on-the-roof-340300</loc><lastmod>2005-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-tale-of-the-scurvy-raider-340296</loc><lastmod>2009-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/studs-terkel-passes-away-340298</loc><lastmod>2008-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stuff-and-things-and-monkey-island-340297</loc><lastmod>2009-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-years-of-scumm-340299</loc><lastmod>2007-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-economics-of-a-2d-adventure-today-340303</loc><lastmod>2004-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/failing-at-your-entertainment-340301</loc><lastmod>2005-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/world-of-warcraft-340302</loc><lastmod>2005-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-stranger-tides-340304</loc><lastmod>2004-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ripples-from-solarwinds-340533</loc><lastmod>2021-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-adventure-games-suck-340305</loc><lastmod>2004-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dockerizing-development-saves-serious-money-for-small-agency-340534</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-semantic-search-engine-in-250-lines-of-python-340920</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-invertible-mapping-statistics-340311</loc><lastmod>2018-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-may-2025-348327</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bob-jenkinss-small-prng-passes-practrand-and-more-340312</loc><lastmod>2018-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-vignas-pcg-critique-340313</loc><lastmod>2018-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implausible-output-from-xoshiro256-340314</loc><lastmod>2018-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-quick-look-at-xoshiro256-340315</loc><lastmod>2018-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-confidentiality-via-storage-encryption-on-embedded-linux-devices-340316</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-incremental-jit-lives-342056</loc><lastmod>2013-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alan-turing-the-enigma-a-book-review-342057</loc><lastmod>2013-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-electric-mirror-342058</loc><lastmod>2013-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolving-landscape-of-yocto-project-setup-bitbake-setup-vs-kas-340319</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-down-the-rabbit-hole-bash-overlayfs-and-a-30-year-old-surprise-340320</loc><lastmod>2025-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-5-cyber-security-self-defense-tips-for-businesses-with-custom-applications-340536</loc><lastmod>2021-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paying-ransomware-is-harmful-invest-in-proactive-defense-instead-340535</loc><lastmod>2021-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-rietta-appreciates-diversity-340537</loc><lastmod>2021-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-site-scripting-injection-attacks-using-svg-images-340538</loc><lastmod>2021-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lava-lamps-providing-randomness-for-security-340539</loc><lastmod>2021-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-interview-on-drifting-ruby-340584</loc><lastmod>2019-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sigma-star-sa-2024-001-chap-authentication-bypass-in-user-space-linux-target-framework-tgt-up-to-v1092-cve-2024-45751-340322</loc><lastmod>2024-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-linux-cnas-approach-and-the-resulting-cve-flood-340323</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2024-conference-starts-july-19-344463</loc><lastmod>2024-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pseudo-graceful-process-termination-through-code-injection-340324</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-451-published-344464</loc><lastmod>2024-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apiiro-launches-command-line-interface-to-bring-ai-native-security-into-software-development-workflows-345895</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yobi-teams-with-microsoft-to-deliver-predictive-consumer-intelligence-on-azure-345896</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-58-348328</loc><lastmod>2025-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-april-2025-348329</loc><lastmod>2025-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-paranormal-shell-activities-340326</loc><lastmod>2023-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-packet-drops-without-tooling-or-ftrace-the-pure-way-340327</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-calculate-age-in-mysql-340585</loc><lastmod>2019-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/applying-agile-and-security-in-software-development-public-appearance-at-ksu-340586</loc><lastmod>2019-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/storing-currency-in-postgresql-340587</loc><lastmod>2019-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-new-year-2019-340588</loc><lastmod>2019-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prevent-an-outdated-and-broken-binsetup-with-this-simple-trick-340589</loc><lastmod>2018-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-remote-pair-programming-talk-at-the-atlanta-ruby-users-group-340671</loc><lastmod>2013-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/want-to-learn-ruby-on-rails-in-atlanta-340672</loc><lastmod>2013-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-the-first-jit-compiler-of-its-kind-342059</loc><lastmod>2013-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubertechnoshoes-342060</loc><lastmod>2013-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-embed-a-go-program-into-the-linux-kernel-340330</loc><lastmod>2023-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restricting-network-access-using-linux-network-namespaces-340333</loc><lastmod>2023-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embedded-open-source-summit-2023-in-prague-340331</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whos-your-canary-340332</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/too-many-cpus-to-build-340334</loc><lastmod>2023-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-your-future-self-will-thank-you-340540</loc><lastmod>2021-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streamlining-workflows-with-docker-340541</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-typing-may-not-scale-342061</loc><lastmod>2013-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/down-the-rabbit-hole-that-is-inlining-342062</loc><lastmod>2013-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-rise-of-the-ssa-jit-342063</loc><lastmod>2013-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpine-linux-persistence-and-storage-summit-2022-340338</loc><lastmod>2022-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/erofs-vs-squashfs-a-gentle-benchmark-340339</loc><lastmod>2022-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sticking-with-freebsd-for-now-344100</loc><lastmod>2020-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-condemned-live-longer-symlink-races-340348</loc><lastmod>2021-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-ceo-andy-jassy-highlights-ai-growth-in-annual-shareholder-letter-345897</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-is-sigma-star-und-who-is-the-team-340349</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rules-and-culture-corruption-in-hong-kong-346131</loc><lastmod>2009-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-protonmail-adventure-a-five-act-drama-340340</loc><lastmod>2022-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/summit-on-a-summit-2022-edition-340341</loc><lastmod>2022-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-process-priorities-demystified-340342</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-exploiting-unsquashfs-340343</loc><lastmod>2022-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/340350</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-embedded-linux-systems-with-yocto-340351</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2024-conference-july-19-21-prague-call-for-papers-extended-344465</loc><lastmod>2024-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tex-live-2024-pretest-344466</loc><lastmod>2024-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embedded-linux-hardening-and-firmware-security-340354</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-colemak-or-dvorak-keyboard-layout-best-for-you-340676</loc><lastmod>2013-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-maintained-post-340673</loc><lastmod>2013-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seth-godin-shared-that-the-way-to-success-is-trust-on-dave-ramseys-podcast-340675</loc><lastmod>2013-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dvorak-keyboard-with-the-mouse-on-the-left-hand-side-340674</loc><lastmod>2013-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-object-oriented-programming-oop-really-talk-by-bob-martin-340677</loc><lastmod>2013-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-fathers-day-340678</loc><lastmod>2013-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openssl-encrypt-data-with-an-rsa-key-with-php-340679</loc><lastmod>2013-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enhance-early-adoption-with-mobile-friendly-themes-340680</loc><lastmod>2013-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kernel-internals-for-linux-admins-340355</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-security-training-340356</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/default-html-values-with-a-rails-view-helper-340681</loc><lastmod>2013-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sql-converter-34-beta-for-windows-340682</loc><lastmod>2012-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-ubuntu-for-rails-development-340684</loc><lastmod>2012-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-ubuntu-for-rails-development-part-2-340683</loc><lastmod>2012-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-iptables-to-require-cloudflare-for-all-httphttps-traffic-340685</loc><lastmod>2012-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wget-to-keep-new-rails-site-in-memory-340686</loc><lastmod>2012-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atlanta-code-retreat-on-july-28th-340687</loc><lastmod>2012-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sigil-update-340376</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sigil-almost-ready-340377</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2024-conference-july-19-21-prague-czechia-344467</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-dooms-development-340378</loc><lastmod>2018-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-box-extinction-340379</loc><lastmod>2018-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gunman-taco-truck-on-app-store-340380</loc><lastmod>2017-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-moved-340381</loc><lastmod>2017-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-443-published-344468</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multiplayer-only-maps-340382</loc><lastmod>2017-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-legend-of-grelminar-and-nemesis-340383</loc><lastmod>2017-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gunman-taco-truck-imminent-340391</loc><lastmod>2016-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-23rd-birthday-doom-340390</loc><lastmod>2016-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-vagrant-346231</loc><lastmod>2012-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-20th-birthday-quake-340392</loc><lastmod>2016-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/got-married-340396</loc><lastmod>2012-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-am-i-tweeting-340393</loc><lastmod>2016-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doomsday-112-server-setup-340395</loc><lastmod>2013-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resurrection-340394</loc><lastmod>2016-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-school-rpg-340397</loc><lastmod>2012-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-21st-birthday-id-software-340398</loc><lastmod>2012-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xcode-for-beginners-340399</loc><lastmod>2012-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latest-update-doom-post-mortem-340400</loc><lastmod>2012-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ravenwood-fair-post-mortem-340401</loc><lastmod>2011-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-mailapp-act-like-gmail-340403</loc><lastmod>2011-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/id-software-20-years-old-today-340402</loc><lastmod>2011-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sierra-adventure-0-mission-oakhurst-340404</loc><lastmod>2010-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-appsec-starts-with-people-first-processes-second-and-technology-last-340542</loc><lastmod>2021-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brad-cox-has-died-340543</loc><lastmod>2021-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disable-low-quality-webcam-microphone-in-ubuntu-linux-2004-340544</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-up-and-encrypt-an-external-ssd-and-run-docker-images-externally-340545</loc><lastmod>2021-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/duke-nukem-forever-returns-340405</loc><lastmod>2010-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leading-a-distributed-team-with-productive-340546</loc><lastmod>2021-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/financial-plan-for-a-new-computer-under-warranty-340547</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/development-time-is-money-therefore-i-raid-340548</loc><lastmod>2020-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-object-oriented-programming-in-ruby-vs-cc-340549</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remote-team-culture-code-review-and-style-guides-340550</loc><lastmod>2020-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-convergence-of-ruby-on-rails-and-appsec-podcast-appearance-340551</loc><lastmod>2020-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rietta-makes-it-betta-thank-you-art-340552</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sometimes-a-datum-is-just-a-datum-342064</loc><lastmod>2013-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-without-text-files-342065</loc><lastmod>2013-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-homecourt-340406</loc><lastmod>2010-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unintended-acceleration-340407</loc><lastmod>2010-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dark-forces-on-mac-os-x-340410</loc><lastmod>2010-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retro-gamer-75-340411</loc><lastmod>2010-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commander-genius-340412</loc><lastmod>2010-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swap-files-and-aws-extending-your-ec2-free-tier-instance-memory-340553</loc><lastmod>2020-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-proper-application-maintenance-practices-340554</loc><lastmod>2020-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-holistic-programming-languages-342066</loc><lastmod>2013-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-miss-you-dear-ssa-342067</loc><lastmod>2013-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-442-published-344469</loc><lastmod>2023-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qtest-was-ground-zero-340413</loc><lastmod>2010-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quake-sketches-340414</loc><lastmod>2010-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-id-answering-machine-340415</loc><lastmod>2010-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-secure-web-applications-info-graphic-340689</loc><lastmod>2012-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/really-bad-passwords-with-unsalted-hashes-340688</loc><lastmod>2012-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-git-time-extractor-gem-340690</loc><lastmod>2012-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mod_deflate-dramatic-website-speed-increase-with-apache-compression-on-ubuntu-linux-340691</loc><lastmod>2012-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-data-a-big-deal-for-sql-server-2012-users-say-340692</loc><lastmod>2012-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-the-id-logo-340416</loc><lastmod>2010-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-great-gaming-geeks-340417</loc><lastmod>2010-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthday-id-software-340418</loc><lastmod>2010-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-cray-6400-340419</loc><lastmod>2010-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-axe-attack-340420</loc><lastmod>2010-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/subnodule-gone-live-340422</loc><lastmod>2010-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gametales-the-bilestoad-340421</loc><lastmod>2010-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-second-look-a-new-series-340423</loc><lastmod>2010-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-second-look-the-secret-of-mana-square-1993-340424</loc><lastmod>2010-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stormwind-redux-340425</loc><lastmod>2009-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-game-music-340426</loc><lastmod>2009-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthday-games-340427</loc><lastmod>2008-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-interview-340428</loc><lastmod>2008-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rest-of-the-world-vote-340430</loc><lastmod>2008-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/left4dead-omfg-340429</loc><lastmod>2008-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-14th-birthday-doom-340448</loc><lastmod>2007-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-17th-birthday-keen-340446</loc><lastmod>2007-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yay-another-passionate-wow-addict-340447</loc><lastmod>2007-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2girls1cup-dot-com-340449</loc><lastmod>2007-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-georgia-was-on-the-brink-of-outlawing-critical-computer-security-research-the-governors-office-met-with-me-and-vetoed-it-340555</loc><lastmod>2020-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-iterables-is-a-leaky-abstraction-340755</loc><lastmod>2017-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-sequence-problem-340756</loc><lastmod>2017-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-a-transducer-340757</loc><lastmod>2017-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/having-our-cake-and-eating-it-too-using-iterators-to-write-highly-composeable-code-340758</loc><lastmod>2017-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iphone-app-issues-340431</loc><lastmod>2008-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-most-significant-games-340433</loc><lastmod>2008-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stormwind-misaligned-for-years-340432</loc><lastmod>2008-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wolf3d-16-340435</loc><lastmod>2008-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ghost-recon-340434</loc><lastmod>2008-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-amazing-iron-man-340436</loc><lastmod>2008-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-security-and-hacking-rails-with-jason-swett-podcast-340556</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowfroc-2020-application-security-and-development-340557</loc><lastmod>2020-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blue-oyster-cult-loves-star-blazer-340438</loc><lastmod>2008-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/actionscript-3-class-definition-and-importing-sickness-340437</loc><lastmod>2008-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-manage-notifications-to-keep-myself-uninterrupted-347284</loc><lastmod>2021-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-got-mcrolld-340439</loc><lastmod>2008-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-end-and-a-new-beginning-340441</loc><lastmod>2008-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mew-340440</loc><lastmod>2008-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/korgoth-i-cant-even-breathe-watching-these-340442</loc><lastmod>2008-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloverfield-omg-340443</loc><lastmod>2008-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turing-machines-and-tooling-part-i-340760</loc><lastmod>2017-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foldl-foldr-and-associative-order-340759</loc><lastmod>2017-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-building-crdt-based-local-first-and-end-to-end-encrypted-applications-341890</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-crdts-and-rust-are-revolutionizing-distributed-systems-and-local-first-applications-341891</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daikatana-dm-downsized-340465</loc><lastmod>2007-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/major-apple-love-340444</loc><lastmod>2008-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/duke-nukem-forever-screenshot-340445</loc><lastmod>2007-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-newer-devs-perspective-on-learning-owasp-340559</loc><lastmod>2020-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-management-and-security-340558</loc><lastmod>2020-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/appsec-as-a-requirement-in-the-development-process-340560</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extension-methods-monkey-patching-and-the-bind-operator-340778</loc><lastmod>2015-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xfinity-is-man-in-the-middle-mitm-attacking-my-internet-340561</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/method-advice-in-modern-javascript-340779</loc><lastmod>2015-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/method-decorators-in-ecmascript-2015-and-beyond-340780</loc><lastmod>2015-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/text-console-library-340450</loc><lastmod>2007-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rip-john-j-anderson-340451</loc><lastmod>2007-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/patch-production-faster-with-security-oriented-agile-development-practices-340562</loc><lastmod>2019-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-decimal-data-type-340563</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-web-accessibility-340564</loc><lastmod>2019-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acknowledge-open-source-contributors-with-git-authorship-340565</loc><lastmod>2019-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-clean-up-refactor-deleting-arel_tables-340566</loc><lastmod>2019-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-technical-steering-committee-348330</loc><lastmod>2025-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fracas-reveal-340452</loc><lastmod>2007-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doom-archaeology-340453</loc><lastmod>2007-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securing-the-unconnected-air-gap-windows-application-code-review-and-developer-training-success-340514</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/julia-parsons-usn-enigma-code-breaker-dead-at-104-340515</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shorter-ssltls-lifetimes-business-impact-of-monthly-certificate-renewals-340516</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-rietta-developers-git-fork-340567</loc><lastmod>2019-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-eslater-decorators-as-mixins-340781</loc><lastmod>2015-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/purely-functional-composition-340782</loc><lastmod>2015-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-mixins-in-ecmascript-2015-340783</loc><lastmod>2015-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prototypes-are-objects-and-why-that-matters-340784</loc><lastmod>2015-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nasir-gebelli-interview-clip-340454</loc><lastmod>2007-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/family-feud-hilarity-340455</loc><lastmod>2007-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guitar-joke-340456</loc><lastmod>2007-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hungarian-surprise-340458</loc><lastmod>2007-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/billys-balloon-340457</loc><lastmod>2007-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ogdc-interview-340459</loc><lastmod>2007-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worlds-oceans-in-extreme-danger-340460</loc><lastmod>2007-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slipgate-web-team-340461</loc><lastmod>2007-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metal-spoon-prank-340462</loc><lastmod>2007-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-15th-wolfy-340463</loc><lastmod>2007-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-wing-rhapsody-340464</loc><lastmod>2007-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beginning-c-part-2-340466</loc><lastmod>2007-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spiders-on-drugs-340467</loc><lastmod>2007-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/see-yuh-340468</loc><lastmod>2007-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dark-forces-running-on-windows-vista-340469</loc><lastmod>2007-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sarajevo-just-got-a-notch-cooler-340472</loc><lastmod>2007-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-shit-makes-me-laugh-340470</loc><lastmod>2007-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doom-named-as-one-of-ten-most-important-games-340471</loc><lastmod>2007-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cowboy-debugging-python-memory-leaks-340476</loc><lastmod>2025-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitting-some-files-through-a-stdout-shaped-hole-340473</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/checking-out-cpython-314s-remote-debugging-protocol-340474</loc><lastmod>2025-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-code-for-forward-progress-340475</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/differing-values-in-a-team-are-costly-340477</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-imminent-funding-lapse-of-the-cve-database-a-cybersecurity-crisis-340517</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-teams-use-points-to-estimate-interview-with-lore-hamilton-340580</loc><lastmod>2019-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/property-testing-stateful-code-in-rust-340482</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/named-arguments-in-rust-if-you-want-them-340478</loc><lastmod>2024-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/db-indexes-do-not-magically-compose-340479</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-unions-dont-always-compose-well-340480</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-adopt-mypy-on-bigger-projects-340487</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-to-understand-copilots-type-spaghetti-340481</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-and-debugging-a-nushell-performance-issue-340483</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feature-flags-in-depth-340484</loc><lastmod>2023-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-node-version-requirements-should-not-bump-your-major-version-340485</loc><lastmod>2023-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-the-worlds-most-boring-quine-340488</loc><lastmod>2023-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-all-just-debian-340486</loc><lastmod>2023-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-search-results-are-increasingly-disappointing-as-ai-results-are-pushed-340518</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ideas-for-a-javascript-stricter-mode-340489</loc><lastmod>2023-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classes-are-expressions-and-why-that-matters-340785</loc><lastmod>2015-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oop-javascript-and-so-called-classes-340787</loc><lastmod>2015-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/de-stijl-how-necessary-are-var-let-and-const-340786</loc><lastmod>2015-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/carnac-the-magnificent-340788</loc><lastmod>2015-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilberts-grand-javascript-school-2015-edition-340789</loc><lastmod>2015-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/left-variadic-functions-in-javascript-340790</loc><lastmod>2015-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partial-application-in-ecmascript-2015-340791</loc><lastmod>2015-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-symmetry-of-javascript-functions-revised-340792</loc><lastmod>2015-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlikely-to-be-the-last-word-on-interviewing-for-a-javascript-job-340793</loc><lastmod>2015-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-your-own-sudo-340492</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmenting-existing-struct-apis-with-rust-traits-340490</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-couple-lines-to-improve-print-based-debugging-in-loops-340491</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-fractal-of-pain-from-trying-to-do-tcp-sockets-the-first-time-340496</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/precision-in-technical-discussions-340493</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conjecture-about-adversarial-wordle-340494</loc><lastmod>2022-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/livereload-the-simple-tool-that-can-carry-you-very-far-340499</loc><lastmod>2021-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-myself-on-how-to-avoid-verbose-rust-code-340495</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-black-handles-comments-when-pythons-grammar-ignores-them-340497</loc><lastmod>2021-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pedantic-checklist-for-changing-your-data-model-in-a-web-application-340498</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-high-level-gameplan-to-start-playing-with-fpgas-340503</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-rusts-dbg-in-python-340500</loc><lastmod>2020-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-tried-to-reduce-pylint-memory-usage-340502</loc><lastmod>2020-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trying-to-make-pylint-faster-340501</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewing-for-a-javascript-job-340794</loc><lastmod>2015-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-recent-game-jam-experience-340504</loc><lastmod>2020-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazy-iterables-in-javascript-340795</loc><lastmod>2015-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-quantum-electrodynamics-of-functional-javascript-340796</loc><lastmod>2015-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tail-calls-default-arguments-and-excessive-recycling-in-es-6-340797</loc><lastmod>2015-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-files-co-exist-with-sandboxing-340505</loc><lastmod>2018-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-two-minute-guide-to-simple-e-books-340506</loc><lastmod>2016-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protect-production-sql-databases-from-aillm-agentic-sql-query-risks-340510</loc><lastmod>2026-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/being-careful-around-orms-340507</loc><lastmod>2016-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-promises-and-causality-340508</loc><lastmod>2016-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supercharged-types-340509</loc><lastmod>2016-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beware-the-sunset-trap-why-your-legacy-software-is-a-ticking-time-bomb-and-ai-is-lighting-the-fuse-340511</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-ai-to-describe-images-as-a-background-job-in-ruby-on-rails-340512</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/local-ai-setup-with-ollama-and-nvidia-gpu-on-ubuntu-linux-340513</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/destructuring-and-recursion-in-es-6-340798</loc><lastmod>2015-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-why-functional-programming-matters-matters-340799</loc><lastmod>2014-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-named-functions-in-javascript-340800</loc><lastmod>2014-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/600-months-340801</loc><lastmod>2014-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ruby-gems-supply-chain-vulnerability-340568</loc><lastmod>2019-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-2fa-post-rest-client-gem-cve-340569</loc><lastmod>2019-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-difference-between-the-3-github-merge-methods-340570</loc><lastmod>2019-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repost-captain-obvious-on-javascript-340807</loc><lastmod>2014-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/best-data-type-to-store-money-in-mysql-340571</loc><lastmod>2019-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chickens-and-pigs-340802</loc><lastmod>2014-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/greenspunning-predicate-and-multiple-dispatch-in-javascript-340805</loc><lastmod>2014-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-cant-find-good-salespeople-340803</loc><lastmod>2014-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-javascript-constructor-problem-and-three-solutions-340804</loc><lastmod>2014-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structs-and-immutablestructs-340806</loc><lastmod>2014-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-trick-the-gullible-into-learning-a-new-programming-language-340808</loc><lastmod>2014-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-values-algebra-340809</loc><lastmod>2014-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mixins-forwarding-and-delegation-in-javascript-340810</loc><lastmod>2014-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/class-hierarchies-dont-do-that-340811</loc><lastmod>2014-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-js-340812</loc><lastmod>2014-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-oop-using-oop-340813</loc><lastmod>2014-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-fp-and-when-oop-340832</loc><lastmod>2013-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explicit-vs-clever-340833</loc><lastmod>2013-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-abuser-stories-340573</loc><lastmod>2019-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/account-protection-policies-to-cover-business-assets-340572</loc><lastmod>2019-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-hide-gitignored-files-from-fzfvim-340575</loc><lastmod>2019-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manually-editing-git-hunks-the-easy-way-340574</loc><lastmod>2019-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/herding-cats-the-todo-list-340576</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-slack-to-maintain-a-team-reading-list-340577</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restrict-who-can-push-to-matching-branches-on-github-340578</loc><lastmod>2019-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixup-your-code-reviews-with-git-rebase-autosquash-340579</loc><lastmod>2019-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-level-trampolining-340834</loc><lastmod>2013-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trampolines-in-javascript-340835</loc><lastmod>2013-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lay-off-the-marketing-plugins-equifax-hit-with-fake-flash-update-340604</loc><lastmod>2017-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/georgia-sb-315-anti-hacking-law-dangerously-misses-the-mark-of-protecting-people-making-us-all-less-safe-340603</loc><lastmod>2018-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/southeast-ruby-conference-recap-340606</loc><lastmod>2017-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-patching-will-be-new-reality-340605</loc><lastmod>2017-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/counting-crows-diversion-340841</loc><lastmod>2013-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-literate-coffeescript-blogging-workflow-340836</loc><lastmod>2013-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arity-and-partial-function-application-340839</loc><lastmod>2013-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-interview-340837</loc><lastmod>2013-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zee-hackenbush-bird-340838</loc><lastmod>2013-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/six-questions-340840</loc><lastmod>2013-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-surreal-encounter-with-a-winged-elephant-340842</loc><lastmod>2013-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-long-time-ago-in-a-village-far-far-away-340843</loc><lastmod>2013-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-the-difference-between-currying-and-partial-application-340844</loc><lastmod>2013-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-brief-points-about-coffeescript-15-340845</loc><lastmod>2013-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-the-sieve-of-eratosthenes-with-functional-programming-340846</loc><lastmod>2013-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilberts-school-closed-for-discriminatory-practices-340847</loc><lastmod>2013-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automate-security-scans-with-continuous-integration-340607</loc><lastmod>2017-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-441-published-344470</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/equifax-missed-defense-in-depth-allowing-a-massive-data-breach-340608</loc><lastmod>2017-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/engine-yards-17-rails-security-tips-340609</loc><lastmod>2017-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-password-practices-are-responsible-for-most-data-breaches-you-can-do-better-340618</loc><lastmod>2016-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/calls-to-ban-effective-encryption-continue-despite-data-breach-crisis-340619</loc><lastmod>2016-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-an-abuser-story-software-340624</loc><lastmod>2015-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubling-isp-privacy-repeal-the-data-will-be-breached-340610</loc><lastmod>2017-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/americans-access-to-strong-encryption-is-at-risk-an-open-letter-to-congress-340611</loc><lastmod>2017-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intro-to-app-sec-podcast-interview-340613</loc><lastmod>2017-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breach-prevention-for-developers-talk-at-kennesaw-state-university-340612</loc><lastmod>2017-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mongodb-hack-and-the-importance-of-secure-defaults-340614</loc><lastmod>2017-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-benchmark-raspberry-pi-vs-amd-athlon-vs-mac-mini-340615</loc><lastmod>2016-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/28th-anniversary-of-the-morris-internet-worm-340616</loc><lastmod>2016-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rails-set-max-length-on-fields-340617</loc><lastmod>2016-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-is-not-just-one-iphone-the-fbi-wants-a-future-where-it-is-impractical-to-deploy-strong-encryption-without-key-escrow-340621</loc><lastmod>2016-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/us-senate-bill-seeks-to-ban-effective-encryption-making-security-illegal-340620</loc><lastmod>2016-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-difference-between-bcrypt-and-sha256-340622</loc><lastmod>2016-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ruby-application-security-talk-featured-in-ruby-weekly-issue-268-340623</loc><lastmod>2015-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learn-how-upworthy-scaled-a-ruby-on-rails-application-to-serve-massive-traffic-340642</loc><lastmod>2014-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-openpgp-key-0xc004bae3-2014-340643</loc><lastmod>2014-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-openpgp-decrypt-this-message-340644</loc><lastmod>2014-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retake-the-net-for-privacy-340645</loc><lastmod>2014-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-real-investor-meeting-post-investment-340626</loc><lastmod>2015-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-application-security-340625</loc><lastmod>2015-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uniqueness-validation-race-condition-in-ruby-on-rails-applications-340627</loc><lastmod>2015-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10th-anniversary-blog-340628</loc><lastmod>2015-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-a-rake-task-for-sql-views-to-a-rails-project-340629</loc><lastmod>2015-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-a-ruby-developer-can-do-to-help-prevent-a-data-breach-2014-340646</loc><lastmod>2014-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-story-points-to-estimate-a-web-application-minimum-viable-product-340631</loc><lastmod>2015-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-new-videos-how-a-ruby-on-rails-developer-can-help-prevent-a-data-breach-340635</loc><lastmod>2015-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-roadmaps-can-manage-uncertainty-in-startups-web-applications-340632</loc><lastmod>2015-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-the-current-year-in-the-ruby-programming-language-340633</loc><lastmod>2015-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-video-understanding-amp-defending-against-data-breaches-340634</loc><lastmod>2015-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-protect-against-the-poodle-sslv3-vulnerability-340636</loc><lastmod>2014-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-driven-applications-on-the-brain-340666</loc><lastmod>2013-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-sql-views-to-build-reports-with-ruby-on-rails-340667</loc><lastmod>2013-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hilberts-grand-javascript-school-340848</loc><lastmod>2013-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twenty-thirteen-340849</loc><lastmod>2013-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commercial-information-security-classification-system-340637</loc><lastmod>2014-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/government-vs-security-schneier-explains-340638</loc><lastmod>2014-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-crypto-key-management-project-340639</loc><lastmod>2014-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-universal-ssl-with-cloudflare-340640</loc><lastmod>2014-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-security-is-a-moral-duty-340641</loc><lastmod>2014-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secure-passwords-passphrases-340668</loc><lastmod>2013-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-won-a-hackathon-with-scriptive-the-programmers-perspective-340669</loc><lastmod>2013-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grep-to-extract-e-mail-addresses-from-a-text-file-340670</loc><lastmod>2013-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/duck-programming-340850</loc><lastmod>2012-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mouse-trap-340851</loc><lastmod>2008-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/billy-martins-management-secret-a-play-in-three-acts-340852</loc><lastmod>2008-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-have-lost-control-of-the-apparatus-340853</loc><lastmod>2007-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-432-published-344471</loc><lastmod>2022-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/humana-data-breach-in-atlanta-for-an-unencrypted-usb-disk-340647</loc><lastmod>2014-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-a-pytorch-lightning-mnist-gan-on-google-colab-347285</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modsecurity-and-fail2ban-as-an-intrusion-prevention-system-340649</loc><lastmod>2014-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avoid-thrashing-to-release-your-project-on-time-and-budget-340648</loc><lastmod>2014-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defense-in-depth-340650</loc><lastmod>2014-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joe-moore-has-pair-programmed-for-27000-hours-340651</loc><lastmod>2014-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-new-tenkeyless-code-keyboard-340652</loc><lastmod>2014-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yubikey-authentication-devices-340653</loc><lastmod>2014-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/john-saddington-and-obie-fernandez-at-the-atlanta-ruby-users-group-340654</loc><lastmod>2014-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openssl-vulnerability-patch-101-immediately-340655</loc><lastmod>2014-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/research-and-development-tax-credit-340656</loc><lastmod>2014-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/find-top-referral-sources-with-raw-apache-access-log-340657</loc><lastmod>2014-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-touch-typing-journey-continues-340660</loc><lastmod>2014-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/issue-6-february-2014-web-application-topics-newsletter-340658</loc><lastmod>2014-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-and-compare-the-current-git-branch-in-bash-340659</loc><lastmod>2014-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reset-mysql-root-password-with-one-command-340661</loc><lastmod>2014-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-virus-for-mac-for-pci-compliance-340662</loc><lastmod>2014-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gradually-and-then-suddenly-340663</loc><lastmod>2014-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-how-we-remote-pair-program-2013-340664</loc><lastmod>2014-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joppars-tips-on-securing-your-mobile-app-infographic-quoted-me-340665</loc><lastmod>2014-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-usb-switch-as-a-full-kvm-340854</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starlight-april-update-348331</loc><lastmod>2025-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-professionals-musings-startups-top-10-funding-sources-340710</loc><lastmod>2009-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-marketing-metrics-340712</loc><lastmod>2007-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tired-of-contact-form-spam-340711</loc><lastmod>2008-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-copyright-notice-update-day-340714</loc><lastmod>2007-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sic-2007-call-for-papers-is-hot-off-the-press-340713</loc><lastmod>2007-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/georgia-tech-to-compete-in-network-security-contest-340715</loc><lastmod>2006-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-city-of-johns-creek-340716</loc><lastmod>2006-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-missing-omarchy-boot-entries-340856</loc><lastmod>2026-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-changesets-in-a-polyglot-monorepo-340855</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-outsized-impact-of-cultural-idiosyncrasies-340857</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-is-the-year-i-return-to-rigorous-planning-340858</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-favorite-software-in-2025-340859</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-from-gpg-to-age-340860</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inlining-in-higgs-342068</loc><lastmod>2013-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mutual-recursion-in-language-340735</loc><lastmod>2022-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-inner-osborne-effect-340736</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remembering-john-conways-fractran-a-ridiculous-yet-surprisingly-deep-language-340737</loc><lastmod>2020-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-regular-expressions-part-ii-regular-languages-and-finite-state-automata-340738</loc><lastmod>2019-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-regular-expressions-and-finite-state-recognizers-part-i-340739</loc><lastmod>2019-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-brutal-look-at-balanced-parentheses-computing-machines-and-pushdown-automata-340740</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structural-sharing-and-copy-on-write-semantics-part-ii-reduce-reuse-recycle-340742</loc><lastmod>2019-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ayoayo-and-linear-recursion-340741</loc><lastmod>2019-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-structural-sharing-and-copy-on-write-semantics-part-i-340743</loc><lastmod>2019-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alice-and-bobbie-and-sharleen-and-dyck-340744</loc><lastmod>2018-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pattern-matching-and-recursion-340745</loc><lastmod>2018-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-y-deriving-the-y-combinator-in-javascript-340747</loc><lastmod>2018-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rubys-hashes-and-perls-autovivification-in-javascript-340746</loc><lastmod>2018-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-grok-a-mockingbird-340748</loc><lastmod>2018-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-eight-queens-problem-and-raganwalds-unexpected-nostalgia-340749</loc><lastmod>2018-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-trick-of-the-tail-340750</loc><lastmod>2018-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursion-we-dont-need-no-stinking-recursion-340751</loc><lastmod>2018-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-state-machine-from-reflection-to-statecharts-340752</loc><lastmod>2018-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-learned-to-stop-worrying-and-the-state-machine-340753</loc><lastmod>2018-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truncatable-primes-in-javascript-340754</loc><lastmod>2017-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lumberjane-song-340761</loc><lastmod>2017-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-space-and-life-as-we-know-it-340762</loc><lastmod>2017-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-recursive-data-structures-340763</loc><lastmod>2016-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-higher-order-functions-to-libraries-and-frameworks-340764</loc><lastmod>2016-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-mixins-considered-harmful-340767</loc><lastmod>2016-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anamorphisms-in-javascript-340765</loc><lastmod>2016-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-mixins-to-object-composition-340766</loc><lastmod>2016-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hubris-of-impatient-sieves-of-eratosthenes-340768</loc><lastmod>2016-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-will-encourage-you-to-develop-the-three-great-virtues-of-a-programmer-laziness-impatience-and-hubris-340769</loc><lastmod>2016-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programs-must-be-written-for-people-to-read-and-only-incidentally-for-machines-to-execute-340770</loc><lastmod>2016-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-class-commands-the-annotated-presentation-340771</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/super-considered-hmmm-ful-340774</loc><lastmod>2015-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-is-not-an-essay-about-traits-in-javascript-updated-340772</loc><lastmod>2015-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-mixins-subclass-factories-and-method-advice-340773</loc><lastmod>2015-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-es6-function-to-compute-the-nth-fibonacci-number-340775</loc><lastmod>2015-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-a-coding-problem-with-iterators-and-generators-340776</loc><lastmod>2015-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getters-setters-and-organizing-responsibility-in-javascript-340777</loc><lastmod>2015-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/psa-caffeine-is-a-drug-342069</loc><lastmod>2013-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-javascript-problem-340818</loc><lastmod>2014-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-programmers-story-340814</loc><lastmod>2014-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-mlflow-logging-for-pytorch-347286</loc><lastmod>2021-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-home-with-the-bumblethwaites-340815</loc><lastmod>2014-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/private-methods-in-ruby-340816</loc><lastmod>2014-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prototypes-are-not-classes-340817</loc><lastmod>2014-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-fu-fighting-340819</loc><lastmod>2013-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defactoring-340820</loc><lastmod>2013-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-hated-hated-hated-this-coffeescript-340823</loc><lastmod>2013-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-predicate-module-pattern-340821</loc><lastmod>2013-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaky-greenspunned-abstractions-340822</loc><lastmod>2013-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-javascript-is-a-lisp-340825</loc><lastmod>2013-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-a-mad-mad-mad-mad-world-scoping-in-coffeescript-and-javascript-340824</loc><lastmod>2013-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unfinished-work-1-bind-by-contract-340826</loc><lastmod>2013-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/happy-birthday-to-me-340827</loc><lastmod>2013-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functionals-greatest-accomplishment-340828</loc><lastmod>2013-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inelegance-340829</loc><lastmod>2013-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/config-config-340830</loc><lastmod>2013-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-you-ever-take-that-test-yourself-340831</loc><lastmod>2013-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-on-from-mocha-chai-and-nyc-340883</loc><lastmod>2024-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oauth2-client-updates-340884</loc><lastmod>2024-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-jsx-on-the-server-as-a-template-engine-340885</loc><lastmod>2023-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/switching-to-fedora-from-ubuntu-340888</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-arent-there-more-80-jobs-340886</loc><lastmod>2023-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-oauth2-have-a-usability-problem-yes-340887</loc><lastmod>2023-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winding-down-bad-gateway-340890</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supporting-commonjs-and-esm-with-typescript-and-node-340889</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-simple-cli-tool-with-modern-nodejs-340891</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/knex-with-mysql-had-a-very-scary-sql-injection-340892</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/neko-a-brief-history-and-porting-to-javascript-340894</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-wish-json5-was-more-popular-340893</loc><lastmod>2023-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-a-look-at-mastodon-340895</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/porting-curveball-to-bun-340896</loc><lastmod>2022-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ubuntu-bungled-the-firefox-snap-package-transition-340897</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turing-drawings-followup-342070</loc><lastmod>2013-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presented-at-dconf-2013-342071</loc><lastmod>2013-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-times-should-a-math-y-kid-see-a-math-idea-before-they-understand-it-340899</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-syntactic-sugar-340898</loc><lastmod>2022-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-your-own-examples-is-one-of-the-most-powerful-math-skills-340902</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-math-for-kids-geometry-and-algebra-are-secretly-the-same-340900</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advanced-math-for-kids-numbers-and-functions-follow-the-same-rules-340901</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-do-when-they-forget-something-they-knew-340903</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mathematical-maturity-in-elementary-school-340905</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-math-textbooks-are-written-and-how-to-choose-one-340904</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-to-do-math-and-how-we-finally-figured-it-out-340906</loc><lastmod>2025-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/before-you-buy-a-math-book-how-to-choose-the-right-one-for-your-kid-340907</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-development-in-math-kids-340908</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-without-numbers-with-big-ideas-340909</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talking-to-your-childs-teacher-about-math-acceleration-a-parents-guide-340910</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-resource-hard-math-for-elementary-school-340911</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/progress-on-the-higgs-jit-342072</loc><lastmod>2013-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-full-text-search-engine-in-150-lines-of-python-code-340923</loc><lastmod>2021-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-google-cloud-text-to-speech-to-create-an-audio-version-of-your-blog-posts-340924</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-opensearch-search-from-your-url-bar-340926</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-hugo-output-formats-to-generate-lunr-index-files-for-your-static-site-search-340925</loc><lastmod>2019-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-ssl-with-a-custom-domain-on-github-pages-340928</loc><lastmod>2018-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-ssl-on-github-pages-with-a-custom-domain-part-2-lets-encrypt-340927</loc><lastmod>2018-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bloom-filters-using-bit-arrays-for-recommendations-caches-and-bitcoin-340929</loc><lastmod>2018-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-your-hugo-site-with-lunr-340930</loc><lastmod>2018-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-340931</loc><lastmod>2018-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-jit-compiler-342073</loc><lastmod>2013-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/back-from-silicon-valley-342074</loc><lastmod>2013-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visiting-mozilla-342075</loc><lastmod>2013-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vpternlog-when-three-is-100-more-than-two-341043</loc><lastmod>2024-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-hashing-in-hashing-modulo-equivalence-341044</loc><lastmod>2022-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-dynamic-type-systems-are-not-inherently-more-open-341050</loc><lastmod>2020-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plan-b-for-uuids-double-aes-128-341045</loc><lastmod>2022-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-typeclass-metaprogramming-341047</loc><lastmod>2021-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-break-from-programming-languages-341046</loc><lastmod>2025-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/names-are-not-type-safety-341048</loc><lastmod>2020-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/types-as-axioms-or-playing-god-with-static-types-341049</loc><lastmod>2020-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parse-dont-validate-341051</loc><lastmod>2019-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-monadbasecontrol-341053</loc><lastmod>2019-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/empathy-and-subjective-experience-in-programming-languages-341052</loc><lastmod>2019-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defeating-rackets-separate-compilation-guarantee-341054</loc><lastmod>2019-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macroexpand-anywhere-with-local-apply-transformer-341055</loc><lastmod>2018-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-core-forms-in-racket-part-ii-generalizing-to-arbitrary-expressions-and-internal-definitions-341056</loc><lastmod>2018-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reimplementing-hacketts-type-language-expanding-to-custom-core-forms-in-racket-341057</loc><lastmod>2018-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-opinionated-guide-to-haskell-in-2018-341058</loc><lastmod>2018-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-space-of-their-own-adding-a-type-namespace-to-hackett-341059</loc><lastmod>2017-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-and-airstrikes-tracking-irans-extended-communication-blackout-341109</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-new-normal-in-cyberattacks-demands-network-intelligence-341110</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/employee-spotlight-celebrating-10-years-with-courtney-boisseree-341111</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/7-real-ways-to-modernize-netops-with-kentik-ai-advisor-341112</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/too-many-people-stopped-learning-after-university-they-will-be-the-first-replaced-by-ai-341892</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/entrepreneurs-and-athletes-341894</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-no-longer-block-ai-bots-on-my-website-341893</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/like-solar-rust-is-inevitable-341895</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-cloudflare-uses-rust-to-serve-and-break-millions-of-websites-at-50-millions-requests-per-second-341896</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-feels-good-to-be-online-when-most-of-the-internet-is-down-341897</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-is-eating-the-world-from-embedded-firmware-to-cross-platform-applications-databases-and-big-servers-341898</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-signal-uses-rust-to-secure-the-communications-of-millions-of-people-341899</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-has-a-garbage-collector-342076</loc><lastmod>2013-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transforming-human-interaction-with-data-using-large-language-models-and-generative-ai-341237</loc><lastmod>2024-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/randomness-extractors-making-fair-coins-out-of-biased-coins-347168</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-multiple-custom-metrics-to-kentik-nms-341238</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-configure-kentik-nms-to-collect-custom-snmp-metrics-341240</loc><lastmod>2024-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-kentik-nms-to-identify-network-outages-341239</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-telegraf-to-feed-api-json-data-into-kentik-nms-341241</loc><lastmod>2024-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-hard-is-it-to-migrate-to-streaming-telemetry-341242</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-the-interconnection-data-gap-integrating-peeringdb-into-kentik-data-explorer-341243</loc><lastmod>2024-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-kentik-nms-341244</loc><lastmod>2024-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-ddos-attacks-motivation-and-impact-341245</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-kentik-journeys-for-network-troubleshooting-341246</loc><lastmod>2024-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-sail-with-kentik-nms-unified-network-telemetry-341247</loc><lastmod>2024-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-power-of-paris-traceroute-for-modern-load-balanced-networks-341257</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-reinvent-recap-341258</loc><lastmod>2023-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-analyze-subscriber-behavior-with-kentik-341260</loc><lastmod>2023-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-expands-hybrid-cloud-observability-with-oci-support-341259</loc><lastmod>2023-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-stopping-the-adoption-of-network-automation-341262</loc><lastmod>2023-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nov-2023-whats-new-at-kentik-341261</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-observer-subsea-cable-maintenance-impacts-cloud-connectivity-341263</loc><lastmod>2023-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubecon-2023-code-culture-community-and-kubernetes-341264</loc><lastmod>2023-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alerts-should-work-for-you-not-the-other-way-around-341265</loc><lastmod>2023-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digging-into-the-optus-outage-341266</loc><lastmod>2023-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-kentik-kube-revolutionizing-kubernetes-network-observability-341267</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speeding-up-the-web-a-comprehensive-guide-to-content-delivery-networks-and-embedded-caching-341317</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modernizing-network-data-analytics-with-a-unified-data-repository-341309</loc><lastmod>2023-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-your-data-driven-strategies-for-network-reliability-arent-working-341311</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resilience-vs-redundancy-in-networking-exploring-key-comparisons-341310</loc><lastmod>2023-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-steps-for-enhancing-reliability-in-cloud-networks-part-i-341318</loc><lastmod>2023-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ebpf-explained-why-its-important-for-observability-341319</loc><lastmod>2023-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reinforcing-networks-advancing-resiliency-and-redundancy-techniques-341320</loc><lastmod>2023-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diving-deep-into-submarine-cables-the-undersea-lifelines-of-internet-connectivity-341321</loc><lastmod>2023-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-it-mean-to-build-a-successful-networking-team-341322</loc><lastmod>2023-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlocking-the-power-of-embedded-cdns-a-comprehensive-guide-to-deployment-scenarios-and-optimal-use-cases-341312</loc><lastmod>2023-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-driven-defense-exploring-global-cybersecurity-and-the-human-factor-341313</loc><lastmod>2023-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ukraines-wartime-internet-from-the-inside-341316</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netops-for-application-developers-understanding-the-importance-of-network-operations-in-modern-development-341314</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dataops-uncovered-a-bold-new-approach-to-telemetry-and-network-visibility-341315</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/securing-your-network-against-attacks-prevent-detect-and-mitigate-cyberthreats-341323</loc><lastmod>2023-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/todays-enterprise-wan-isnt-what-it-used-to-be-341324</loc><lastmod>2023-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-device-telemetry-to-answer-questions-about-your-network-health-341325</loc><lastmod>2023-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-gravity-in-cloud-networks-distributed-gravity-and-network-observability-341326</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synthetics-101-part-1-how-to-drive-better-business-outcomes-341410</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anatomy-of-an-ott-traffic-surge-2022-mens-ncaa-basketball-championship-341387</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synthetics-101-part-2-protecting-and-growing-revenue-with-proactive-monitoring-341388</loc><lastmod>2022-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-11-the-art-of-connecting-with-packetfabrics-jezzibell-gilmore-341389</loc><lastmod>2022-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-cogent-and-lumen-curtail-operations-in-russia-341390</loc><lastmod>2022-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-bgp-monitoring-from-kentik-341394</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-peering-coordinators-toolbox-part-4-341391</loc><lastmod>2022-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-10-navigating-venture-capital-and-networking-with-alan-cohen-341393</loc><lastmod>2022-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-observability-now-publicly-shareable-341392</loc><lastmod>2022-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-peering-coordinators-toolbox-part-3-341395</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-peering-coordinators-toolbox-part-2-341396</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-af-episode-9-learning-from-great-mentors-and-by-breaking-things-with-hank-kilmer-341397</loc><lastmod>2022-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launching-a-labor-of-love-kentik-market-intelligence-341398</loc><lastmod>2022-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-peering-coordinators-toolbox-part-1-341399</loc><lastmod>2022-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-fun-with-turing-machines-342077</loc><lastmod>2013-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-57-348332</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-and-how-to-track-connectivity-costs-341446</loc><lastmod>2021-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentiks-journey-to-deliver-the-first-cloud-network-observability-product-341447</loc><lastmod>2021-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-blind-spots-in-your-hybrid-cloud-keeping-your-network-pros-up-at-night-341448</loc><lastmod>2021-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-network-also-needs-to-be-observable-part-3-network-telemetry-types-341449</loc><lastmod>2021-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-network-also-needs-to-be-observable-part-1-in-a-series-on-network-observability-341452</loc><lastmod>2021-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mystery-of-as8003-341450</loc><lastmod>2021-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-network-also-needs-to-be-observable-part-2-network-telemetry-sources-341451</loc><lastmod>2021-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-and-operating-networks-assuring-what-matters-341453</loc><lastmod>2021-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vpc-flow-logs-in-aws-how-to-monitor-traffic-at-the-edge-of-your-cloud-network-341454</loc><lastmod>2021-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-meet-the-need-for-apm-npm-341455</loc><lastmod>2021-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-g-core-labs-uses-kentik-synthetics-to-see-across-all-networks-341456</loc><lastmod>2021-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turing-drawings-342078</loc><lastmod>2012-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-has-exceptions-342079</loc><lastmod>2012-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-normals-of-network-operations-in-the-year-ahead-341461</loc><lastmod>2021-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-kentik-portal-gets-a-new-skin-341462</loc><lastmod>2021-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-egypt-to-uganda-a-decade-of-internet-shutdowns-341463</loc><lastmod>2021-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-port-mirroring-span-ports-explained-341464</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-dns-fails-in-the-cloud-dns-performance-and-troubleshooting-341466</loc><lastmod>2020-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-network-troubleshooting-a-complete-guide-341465</loc><lastmod>2021-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-firehose-the-missing-piece-in-full-stack-monitoring-341467</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-your-network-traffic-is-continuous-why-isnt-your-synthetic-testing-341468</loc><lastmod>2020-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maxing-out-network-content-delivery-baldurs-gate-3-case-study-341469</loc><lastmod>2020-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-adds-integrated-synthetic-monitoring-to-deliver-next-gen-network-observability-341470</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-rust-for-kentiks-new-synthetic-monitoring-agent-341471</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gartner-market-guide-for-network-performance-monitoring-and-diagnostics-highlights-network-challenges-341477</loc><lastmod>2020-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-network-capacity-was-critical-for-the-nfl-draft-and-will-be-for-other-sporting-events-to-come-341475</loc><lastmod>2020-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-virtual-panel-series-part-2-how-akamai-uber-and-verizon-media-are-supporting-remote-work-and-digital-experience-341476</loc><lastmod>2020-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-critical-piece-of-your-sd-wan-visibility-341478</loc><lastmod>2020-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-from-google-on-converging-network-technologies-with-sd-wan-341479</loc><lastmod>2020-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-virtual-panel-series-part-1-how-leading-companies-support-remote-work-and-digital-experience-341480</loc><lastmod>2020-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updated-32620-trends-in-network-traffic-in-correlation-with-covid-19-341481</loc><lastmod>2020-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strategies-for-managing-network-traffic-from-a-remote-workforce-341482</loc><lastmod>2020-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-i-put-kentik-in-my-data-center-341483</loc><lastmod>2020-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-kentik-platform-is-the-future-of-network-operations-341484</loc><lastmod>2020-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snmp-vs-netflow-341485</loc><lastmod>2020-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-packet-uses-kentik-to-make-infrastructure-a-competitive-advantage-341491</loc><lastmod>2019-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-superloop-connects-apac-to-the-world-with-network-insights-from-kentik-341489</loc><lastmod>2019-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/disney-launch-what-broadband-providers-need-to-see-341490</loc><lastmod>2019-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beignets-and-brainstorms-work-meets-play-in-the-french-quarter-341492</loc><lastmod>2019-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmworld-2019-wrap-up-vmwares-key-focus-is-shifting-341493</loc><lastmod>2019-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-network-automation-dont-worry-you-arent-behind-341494</loc><lastmod>2019-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-maximize-the-value-of-streaming-telemetry-for-network-monitoring-and-analytics-341495</loc><lastmod>2019-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-zoom-uses-kentik-for-network-visibility-performance-peering-analytics-improved-customer-support-341496</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-enrichment-will-be-the-new-correlation-341497</loc><lastmod>2019-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cleanup-your-lifetime-annotations-in-rust-with-rc-and-arc-341900</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sky-blue-342080</loc><lastmod>2012-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-race-communications-used-kentik-to-stop-mirai-botnet-infection-and-abuse-341507</loc><lastmod>2019-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-production-means-346232</loc><lastmod>2012-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-achieve-multi-cloud-visibility-in-hybrid-and-multi-cloud-architectures-341508</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-engineering-and-operations-in-the-multi-cloud-era-341510</loc><lastmod>2019-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-teams-keys-to-cloud-migration-success-341509</loc><lastmod>2019-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-networking-101-341512</loc><lastmod>2019-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-takes-a-leap-forward-in-ddos-defense-341511</loc><lastmod>2019-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/viasat-taps-kentik-for-real-time-visibility-of-critical-broadband-networks-341513</loc><lastmod>2019-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-architecture-best-practices-341514</loc><lastmod>2019-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-design-self-service-network-analytics-into-your-services-341515</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-demo-pinpointing-an-abnormal-traffic-spike-in-under-5-minutes-341516</loc><lastmod>2019-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/6-wow-moments-from-kentik-customers-341517</loc><lastmod>2019-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-invests-in-european-market-expansion-341530</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/empower-your-customers-with-self-service-analytics-341533</loc><lastmod>2018-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-traffic-exit-points-in-complex-networks-341531</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflow-vs-sflow-whats-the-difference-341532</loc><lastmod>2018-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-assurance-starts-with-network-analytics-341535</loc><lastmod>2018-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-network-management-in-2018-341534</loc><lastmod>2018-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolving-netflow-product-landscape-341537</loc><lastmod>2018-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-for-google-cloud-vpc-flow-logs-341536</loc><lastmod>2018-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-launch-of-kentiks-first-open-source-project-mobx-form-341538</loc><lastmod>2018-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-scale-visibility-tools-the-right-stuff-341539</loc><lastmod>2018-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-from-silos-to-synergy-341540</loc><lastmod>2018-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-created-a-mastodon-account-for-pingoo-341901</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-created-a-bluesky-account-for-pingoo-341902</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netops-secops-collaboration-shared-tools-are-essential-341544</loc><lastmod>2018-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-impact-of-5g-on-enterprise-network-monitoring-341545</loc><lastmod>2018-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-and-ai-the-superhero-solution-for-it-operations-341546</loc><lastmod>2018-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phoenixnap-how-network-visibility-enhances-security-of-multi-tenant-environments-341547</loc><lastmod>2018-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-route-53-bgp-hijack-what-kentik-saw-341548</loc><lastmod>2018-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-role-of-predictive-analytics-in-network-performance-monitoring-341550</loc><lastmod>2018-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ddos-protection-in-the-wild-wild-west-341549</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hybrid-multi-cloud-and-hyperscale-performance-monitoring-go-big-or-go-home-341551</loc><lastmod>2018-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preparing-for-the-hybrid-multi-cloud-endgame-341552</loc><lastmod>2018-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-detect-for-finserv-networks-real-world-use-cases-341553</loc><lastmod>2018-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/at-the-turning-point-finserv-data-networks-341554</loc><lastmod>2018-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-network-security-planning-in-educational-institutions-341557</loc><lastmod>2018-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-underlay-visibility-is-critical-for-sd-wan-overlays-341555</loc><lastmod>2018-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saas-applications-no-brainer-or-headache-341556</loc><lastmod>2018-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/massive-scale-visibility-challenges-inside-hyperscale-data-centers-341559</loc><lastmod>2018-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insight-delivered-the-power-of-sankey-diagrams-341558</loc><lastmod>2018-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/industry-40-what-could-possibly-go-wrong-341560</loc><lastmod>2018-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-bots-with-kentik-detect-341561</loc><lastmod>2018-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recent-memcached-attacks-what-kentik-sees-341562</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-sqlite-extensions-in-rust-341903</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcpus-in-the-cloud-x86-64-vs-arm64-aarch64-341904</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/behind-the-scenes-of-pingoo-slashing-rust-allocations-with-mimalloc-and-heapless-to-build-the-fastest-reverse-proxy-341905</loc><lastmod>2025-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/higgs-my-new-tracing-jit-for-javascript-342081</loc><lastmod>2012-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-limelight-networks-automates-traffic-engineering-and-reduces-infrastructure-cost-and-mttr-341563</loc><lastmod>2018-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-transformation-starts-with-managing-digital-disruption-341564</loc><lastmod>2018-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-ddos-protection-in-an-iot-world-341565</loc><lastmod>2018-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-driving-advanced-network-analytics-adoption-instant-roi-341566</loc><lastmod>2018-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seeing-cdn-traffic-with-kentik-detect-341567</loc><lastmod>2018-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-poker-and-networking-have-in-common-341568</loc><lastmod>2018-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-advanced-analytics-for-an-oil-company-hci-for-an-nfl-team-341569</loc><lastmod>2018-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-iot-drives-the-need-for-network-management-tools-341570</loc><lastmod>2018-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choosing-between-postgresql-and-sqlite-341906</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fascinating-facts-from-kentik-341572</loc><lastmod>2017-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diy-the-hidden-risks-of-open-source-network-flow-analyzers-341573</loc><lastmod>2017-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-sd-wan-for-33b-and-facebooks-free-openr-networking-tool-341576</loc><lastmod>2017-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-ciscos-acquisition-junipers-security-ma-and-elons-ai-341574</loc><lastmod>2017-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/black-friday-vs-cyber-monday-traffic-insights-from-kentik-341575</loc><lastmod>2017-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/level-3-route-leak-what-kentik-saw-341577</loc><lastmod>2017-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-the-big-misconfig-and-iots-enterprise-time-bomb-341578</loc><lastmod>2017-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-legacy-approaches-to-network-capacity-management-341579</loc><lastmod>2017-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-vmware-for-sd-wan-googles-sdn-and-chevrons-cloud-341580</loc><lastmod>2017-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hosting-a-website-with-automatic-https-and-unmetered-traffic-for-3-month-with-pingoo-341907</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-for-site-reliability-341581</loc><lastmod>2017-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-kentik-for-sso-341582</loc><lastmod>2017-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-russian-internet-for-north-korea-google-finds-dns-vulnerabilities-341583</loc><lastmod>2017-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-160-tbits-cable-airline-network-issues-and-a-patched-mac-vuln-341585</loc><lastmod>2017-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-apis-enable-multi-solution-integration-341584</loc><lastmod>2017-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-cisco-without-chambers-ccleaner-malware-programmable-networks-341586</loc><lastmod>2017-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-routes-do-you-really-need-341596</loc><lastmod>2017-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-ddos-mitigations-and-vpns-in-china-and-russia-341597</loc><lastmod>2017-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-from-your-bgp-tables-341598</loc><lastmod>2017-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/static-vs-dynamic-why-not-both-342082</loc><lastmod>2012-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-by-the-seat-of-the-pants-342083</loc><lastmod>2012-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-data-center-hurricane-prep-gambling-with-ddos-and-rural-broadband-341587</loc><lastmod>2017-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatic-mlflow-logging-for-scikit-learn-347287</loc><lastmod>2021-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-interface-classification-in-kentik-detect-341588</loc><lastmod>2017-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-the-digital-eclipse-341590</loc><lastmod>2017-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-new-data-centers-same-old-internet-trolls-341589</loc><lastmod>2017-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-dns-with-kentik-341591</loc><lastmod>2017-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-internet-v-hate-ddos-waves-and-a-300m-cyber-hit-341592</loc><lastmod>2017-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-why-and-how-of-interface-classification-341593</loc><lastmod>2017-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-docker-disney-and-big-data-caps-341594</loc><lastmod>2017-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hbo-attack-can-alerting-help-protect-data-341595</loc><lastmod>2017-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/case-study-how-proton-uses-rust-to-build-secure-cross-platform-applications-for-millions-of-people-341908</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/email-outage-341909</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-googles-networking-algorithm-nasas-iot-and-another-s3-leak-341601</loc><lastmod>2017-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-the-best-network-speeds-cubas-diy-internet-and-the-cost-of-automation-341599</loc><lastmod>2017-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-your-netflow-is-safe-in-the-cloud-341600</loc><lastmod>2017-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-kddis-adoption-of-kentik-341603</loc><lastmod>2017-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-data-saas-saves-network-operations-341602</loc><lastmod>2017-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-apples-new-data-center-intels-new-chip-and-a-survey-on-network-challenges-341604</loc><lastmod>2017-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-detect-alerting-configuring-alert-policies-341605</loc><lastmod>2017-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-in-an-sd-wan-world-341606</loc><lastmod>2017-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-verizon-disney-rumors-most-promising-5g-operators-and-un-list-of-security-gaps-341607</loc><lastmod>2017-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accuracy-in-low-volume-netflow-sampling-341610</loc><lastmod>2017-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-little-netflow-databases-in-a-big-bad-world-341608</loc><lastmod>2017-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-intent-based-networking-a-huge-s3-data-leak-and-bgp-route-leaks-341609</loc><lastmod>2017-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-security-defined-networking-sd-wan-and-container-strategies-341613</loc><lastmod>2017-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/telecoms-take-on-network-analytics-visibility-341612</loc><lastmod>2017-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-aws-downtime-skills-for-devops-engineers-and-tabs-vs-spaces-debate-341611</loc><lastmod>2017-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-visibility-for-higher-education-it-341614</loc><lastmod>2017-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-meekers-internet-trends-sd-wan-adoption-and-os-networking-341615</loc><lastmod>2017-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consolidated-tools-improve-network-management-341616</loc><lastmod>2017-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-australia-internet-woes-vmwares-deal-and-nfv-at-bce-341619</loc><lastmod>2017-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-open-data-centers-internet-911-and-1385b-for-data-341617</loc><lastmod>2017-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/network-traffic-intelligence-for-isps-341618</loc><lastmod>2017-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/package-tracking-for-the-internet-341622</loc><lastmod>2017-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-isps-nfvs-and-a-spacex-based-internet-341621</loc><lastmod>2017-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sdn-and-self-driving-networks-341620</loc><lastmod>2017-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet2-global-summit-open-source-network-tools-ddos-detection-341623</loc><lastmod>2017-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-transatlantic-typos-money-in-the-cloud-and-pandoras-new-visibility-341624</loc><lastmod>2017-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-reasons-to-leave-legacy-npm-behind-341625</loc><lastmod>2017-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet2-global-summit-the-future-of-re-networks-itaas-341626</loc><lastmod>2017-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-in-networking-onug-bufferbloat-and-ddosing-with-iot-341627</loc><lastmod>2017-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-your-own-personal-wiki-accessible-from-any-pc-348256</loc><lastmod>2010-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flow-data-is-top-source-for-network-analysis-341631</loc><lastmod>2017-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accurate-visibility-with-netflow-sflow-and-ipfix-341628</loc><lastmod>2017-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-network-flow-monitoring-to-capex-savings-341630</loc><lastmod>2017-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-data-analytics-on-tap-for-kentik-at-onug-spring-2017-341629</loc><lastmod>2017-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-large-enterprises-need-modern-ddos-defense-341632</loc><lastmod>2017-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-important-is-the-internet-to-enterprises-today-341633</loc><lastmod>2017-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-joins-internet2-341634</loc><lastmod>2017-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-state-of-ddos-attacks-and-defense-341635</loc><lastmod>2017-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-github-account-has-been-blocked-edit-solved-thank-you-all-341910</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamically-adjusting-lcd-brightness-with-ambient-light-342084</loc><lastmod>2012-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-npm-critical-for-effective-apm-341636</loc><lastmod>2017-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloud-native-network-management-341637</loc><lastmod>2017-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arbocalypse-now-saving-yourself-from-ddos-appliance-eol-341640</loc><lastmod>2017-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-hackathon-341638</loc><lastmod>2017-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ciscos-acquisition-of-appdynamics-341639</loc><lastmod>2017-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culture-war-how-network-vs-cloud-impacts-tools-341641</loc><lastmod>2017-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partnering-with-a10-networks-for-ddos-defense-341642</loc><lastmod>2017-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-netflow-analysis-to-optimize-ip-transit-341643</loc><lastmod>2017-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-earns-forrester-nod-as-breakout-vendor-341644</loc><lastmod>2017-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-glues-dont-mix-with-electronics-342085</loc><lastmod>2012-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-avr-alarm-clock-is-complete-342086</loc><lastmod>2012-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-cited-as-idc-innovator-341647</loc><lastmod>2016-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/routerfreak-on-kentik-network-performance-monitoring-341645</loc><lastmod>2016-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-ebs-was-a-bad-idea-346233</loc><lastmod>2012-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-ceo-avi-freedman-with-packetpushers-on-npm-ddos-341646</loc><lastmod>2016-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-troubleshoots-network-performance-341650</loc><lastmod>2016-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-netflow-that-kentik-makes-go-know-your-traffic-flow-data-protocols-341649</loc><lastmod>2016-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culture-war-network-vs-cloud-341648</loc><lastmod>2016-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-configure-remotely-triggered-black-hole-routing-with-kentik-detect-341651</loc><lastmod>2016-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-isps-managed-service-providers-can-offer-ddos-protection-341652</loc><lastmod>2016-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-data-ddos-protection-vs-the-ddos-marketplaces-threat-341653</loc><lastmod>2016-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-for-npm-appliances-to-go-bye-bye-341654</loc><lastmod>2016-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dyn-mirai-horror-show-the-weaponization-of-ddos-using-botnets-341655</loc><lastmod>2016-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partnering-with-radware-for-ddos-protection-341656</loc><lastmod>2016-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automate-remotely-triggered-black-hole-ddos-protection-in-under-an-hour-341657</loc><lastmod>2016-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-scalable-architecture-boosts-ddos-detection-accuracy-341658</loc><lastmod>2016-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/valuable-network-data-deserves-life-in-the-cloud-341659</loc><lastmod>2016-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-network-performance-monitoring-relevant-for-cloud-and-digital-operations-341660</loc><lastmod>2016-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/podcast-with-kentik-ceo-avi-freedman-jim-metzler-341661</loc><lastmod>2016-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closing-the-network-performance-monitoring-gap-and-achieving-full-network-visibility-341662</loc><lastmod>2016-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-kentik-detect-nprobe-monitor-your-network-performance-341663</loc><lastmod>2016-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-automatic-https-tls-for-pingoo-here-is-what-it-takes-to-build-a-secure-internet-341911</loc><lastmod>2025-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/short-update-on-toycpu-342087</loc><lastmod>2012-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avi-freedman-talks-attacks-solutions-cisco-live-2016-341664</loc><lastmod>2016-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-data-for-netflow-analysis-341665</loc><lastmod>2016-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-shows-netflow-analytics-at-nfd12-341666</loc><lastmod>2016-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-network-is-your-headphone-cord-341667</loc><lastmod>2016-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bgp-routing-tutorial-series-part-4-341668</loc><lastmod>2016-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/common-ground-for-cios-and-cisos-341677</loc><lastmod>2016-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packetpushers-flight-from-the-public-cloud-341669</loc><lastmod>2016-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accuracy-and-efficiency-for-network-security-341678</loc><lastmod>2016-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-network-traffic-visibility-is-crucial-for-managed-service-providers-341679</loc><lastmod>2016-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-pingoo-the-fast-and-secure-load-balancer-api-gateway-with-built-in-service-discovery-waf-and-bot-management-in-rust-341912</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-luabidi-341913</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-raising-our-23m-b-round-341670</loc><lastmod>2016-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bgp-routing-tutorial-series-part-3-341671</loc><lastmod>2016-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bgp-routing-tutorial-series-part-2-341672</loc><lastmod>2016-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unearthing-the-value-of-network-traffic-data-with-big-data-network-analytics-341673</loc><lastmod>2016-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cisco-tetration-a-step-in-the-right-direction-341674</loc><lastmod>2016-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcoming-cisco-to-the-2016-analytics-party-341675</loc><lastmod>2016-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-detect-for-network-security-341676</loc><lastmod>2016-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-xindex-341914</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-orcidlink-341915</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kentik-apis-for-customer-portal-integration-341682</loc><lastmod>2016-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveraging-big-data-for-continuous-improvement-341680</loc><lastmod>2016-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peering-for-the-win-341681</loc><lastmod>2016-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-kentik-data-engine-part-1-341685</loc><lastmod>2016-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-kentik-data-engine-part-2-341684</loc><lastmod>2016-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transforming-netops-with-big-data-341683</loc><lastmod>2016-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflow-sflow-and-flow-extensibility-part-2-341686</loc><lastmod>2016-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-hadoop-341687</loc><lastmod>2016-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflow-sflow-and-flow-extensibility-part-1-341688</loc><lastmod>2016-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maximizing-network-metadata-value-341689</loc><lastmod>2016-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evolution-of-bgp-netflow-analysis-part-2-341690</loc><lastmod>2016-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bgp-routing-tutorial-series-part-1-341693</loc><lastmod>2016-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-evolution-of-bgp-netflow-analysis-part-1-341691</loc><lastmod>2016-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-netflow-analysis-to-business-outcome-341692</loc><lastmod>2016-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflow-cloud-and-data-pacing-network-visibility-with-growth-341695</loc><lastmod>2016-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-bgp-peering-analytics-in-kentik-detect-341694</loc><lastmod>2016-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-for-insights-on-anomalous-network-traffic-341696</loc><lastmod>2016-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-for-database-fairness-341697</loc><lastmod>2015-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-kentik-detect-to-find-current-attacks-341698</loc><lastmod>2015-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detecting-hidden-spambots-341699</loc><lastmod>2015-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ddos-detection-separating-friend-from-foe-341700</loc><lastmod>2015-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/toycpu-project-update-342088</loc><lastmod>2012-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-agency-partner-program-348333</loc><lastmod>2025-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reclaim-developer-hours-through-smarter-vulnerability-prioritization-with-docker-and-mendio-341778</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/defending-your-software-supply-chain-what-every-engineering-team-should-do-now-341779</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gemma-4-is-here-now-available-on-docker-hub-341780</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-offload-now-generally-available-the-full-power-of-docker-for-every-developer-everywhere-341781</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/run-and-iterate-on-llms-faster-with-docker-model-runner-on-dgx-station-341782</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-sandboxes-run-agents-in-yolo-mode-safely-341783</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-news-roundup-with-docker-agent-docker-model-runner-and-skill-341784</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trivy-supply-chain-compromise-what-docker-hub-users-should-know-341785</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-captains-chair-naga-santhosh-reddy-vootukuri-341786</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-spelatex-341916</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-luamplib-341917</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-test-reliability-for-native-e2e-testing-beyond-fixing-broken-tests-341787</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-sucking-just-a-little-bit-less-346234</loc><lastmod>2012-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/immersive-machines-joins-alliance-for-open-media-adding-audio-technology-expertise-341788</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svt-av1-40-boasts-major-api-updates-341790</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demonstrating-real-time-av2-decoding-on-consumer-laptops-341789</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/green-field-sound-brings-audio-solution-expertise-to-the-alliance-for-open-media-341791</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qencode-joins-alliance-for-open-media-to-help-drive-open-video-innovation-341792</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-university-of-york-joins-the-alliance-for-open-media-bringing-decades-of-research-expertise-341793</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aomedia-reflections-on-2025-and-the-work-ahead-341794</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aom-newsletter-q4-2025-341795</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-image-file-format-specification-gets-an-upgrade-with-avif-v120-341796</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aomedia-honors-svt-av1-innovators-341797</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-markdown-341918</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intelligence-analysis-platform-for-ai-agents-openclaw-341821</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hard-stopping-ai-agent-pipelines-with-prompt-level-kill-switches-341822</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supply-chain-risk-of-agentic-ai-infecting-infrastructures-via-skill-worms-341823</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/physical-attacks-on-crypto-holders-wrench-assaults-rising-341824</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polarisation-is-not-about-filter-bubbles-or-echo-chambers-heres-why-341825</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weaponising-ai-for-political-persuasion-information-operations-on-an-industrial-scale-341826</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-the-eu-top-court-prohibit-websites-with-user-generated-content-and-anonymous-users-341827</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gdpr-proposal-unveiled-officially-341828</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/european-commission-gdpr-modification-to-kill-cookie-consent-nightmare-341829</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-beamer-reveal-341919</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-expltools-341920</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/designing-a-toy-cpu-342089</loc><lastmod>2012-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/european-commission-proposal-to-overhaul-the-gdpr-risks-user-privacy-341830</loc><lastmod>2025-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-vulnerabilities-in-ai-powered-web-browsers-341831</loc><lastmod>2025-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explainable-unsupervised-query-tagging-341834</loc><lastmod>2026-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tangible-impact-of-quantum-computing-341832</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/differentiable-memory-341833</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snakes-ladders-a-short-statistical-analysis-341835</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyevidence-practical-evidence-theory-341836</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modelling-beliefs-about-sets-341837</loc><lastmod>2025-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-short-statistical-reasoning-test-341838</loc><lastmod>2025-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-upmethodology-341921</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-siunitx-341922</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kelly-fractions-for-independent-simultaneous-bets-341841</loc><lastmod>2025-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fitting-models-from-noisy-heuristic-labels-341839</loc><lastmod>2025-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-homebrew-apps-in-the-webos-emulator-348257</loc><lastmod>2010-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootstrapping-ranking-models-with-an-llm-judge-341840</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/metric-learning-with-linear-methods-341843</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rbf-kernel-approximation-with-random-fourier-features-341842</loc><lastmod>2024-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-billion-row-challenge-with-fortran-341844</loc><lastmod>2024-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advent-of-code-in-prolog-haskell-python-and-scala-341845</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/domicles-a-novel-logic-puzzle-using-dominoe-tiles-341846</loc><lastmod>2023-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-minimal-probabilistic-prolog-meta-interpreter-341847</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-context-notes-zh-cn-341923</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-fits-astro-341924</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-data-analysis-with-logic-programming-341848</loc><lastmod>2023-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hidden-information-and-solving-dominoes-341849</loc><lastmod>2023-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/estimating-gym-goers-a-mark-and-recapture-experiment-341852</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-the-data-job-market-using-ask-hn-who-is-hiring-posts-341850</loc><lastmod>2023-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-optimal-stopping-quant-riddle-341851</loc><lastmod>2023-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-fixed-effect-uk-house-price-imputation-model-341858</loc><lastmod>2022-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-uantwerpendocs-341925</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-mystyletau-341926</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-se2thesis-341927</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sneaker-341928</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-smartnotes-341929</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-bibleref-sbl-341930</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sblreport-341931</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sblbook-341932</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sblarticle-341933</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-covariate-adjustment-and-optimal-experiment-design-341853</loc><lastmod>2023-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semi-supervised-clustering-with-logic-programming-341854</loc><lastmod>2023-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fast-thinking-on-lichessorg-341859</loc><lastmod>2022-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-me-341862</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-and-goodbye-to-the-j-language-341860</loc><lastmod>2021-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-less-usual-iq-scepticism-341861</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supply-chain-nightmare-how-rust-will-be-attacked-and-what-we-can-do-to-mitigate-the-inevitable-341863</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bugs-that-the-rust-compiler-catches-for-you-the-revolution-of-compiler-enforced-correctness-341864</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-pentest-devices-with-rust-and-esp32-c6-microcontrollers-341865</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-small-and-secure-docker-images-for-rust-scratch-vs-alpine-vs-debian-341866</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-and-maximalism-341867</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sblidx-341934</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prolog-for-data-science-341855</loc><lastmod>2023-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-python-async-message-queue-server-part-iii-347169</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sql-m4-composable-sql-341856</loc><lastmod>2022-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-beautiful-embedding-applied-to-defect-detection-341857</loc><lastmod>2022-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-sblfonts-341935</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-mohelper-341936</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-rwth-ci-341941</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-countwords-341937</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-mystyletau-341939</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-on-ctan-glmatrix-341938</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-zebra-341940</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-pdfjam-341943</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-asymptote-341942</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ctan-update-hologo-341944</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-specification-vs-implementation-341945</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fluffy-rambles-the-secular-serenity-prayer-341946</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fluffy-rambles-medications-are-expensive-341947</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fluffy-rambles-medical-updates-341948</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fluffy-rambles-this-site-now-cloudflare-free-341960</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-recursive-algorithm-to-render-signed-distance-fields-341961</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-copying-gc-for-the-plush-programming-language-341962</loc><lastmod>2025-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/out-fibbing-cpython-with-the-plush-interpreter-341964</loc><lastmod>2025-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-the-plush-interpreter-for-faster-raytracing-341963</loc><lastmod>2025-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-i-rolled-my-own-static-site-generator-341969</loc><lastmod>2025-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-toy-programming-language-with-actor-based-parallelism-341965</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-we-do-want-humanoid-robots-341967</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-safety-in-the-presence-of-multiple-asi-systems-341966</loc><lastmod>2025-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-low-tech-attempt-to-automate-spellchecking-341968</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-race-to-make-humans-obsolete-341971</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-alternative-implementation-problem-341970</loc><lastmod>2024-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/human-scale-vs-asymmetric-social-media-341972</loc><lastmod>2023-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/preparing-uvm-for-3d-graphics-341973</loc><lastmod>2023-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-bugs-that-cause-real-world-harm-341974</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memory-pages-mmap-and-linear-address-spaces-341975</loc><lastmod>2023-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-minimalistic-virtual-machine-341976</loc><lastmod>2023-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typed-vs-untyped-virtual-machines-341977</loc><lastmod>2022-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-time-product-design-positions-to-help-with-ai-companies-342134</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-2025-and-ai-predictions-342135</loc><lastmod>2025-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-microsofts-calibri-replacements-for-a-spin-342141</loc><lastmod>2021-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-crime-analyst-to-break-into-data-science-342136</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-like-working-at-gainwell-342137</loc><lastmod>2025-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lord-of-war-meet-lord-of-tokens-torture-testing-image-models-on-design-agency-grade-work-342139</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-show-in-your-tech-resume-342138</loc><lastmod>2025-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-netflixs-av1-streams-here-are-10-things-i-found-342140</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-silicon-m1-power-consumption-deep-dive-part-2-local-playback-342142</loc><lastmod>2021-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-silicon-m1-power-consumption-deep-dive-part-1-safari-vs-chrome-342143</loc><lastmod>2021-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/philips-brilliance-4k-uhd-27-monitor-review-342144</loc><lastmod>2021-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netflixs-annual-reports-10-ks-used-to-be-a-work-of-art-what-happened-342145</loc><lastmod>2021-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-silicon-m1-supports-billion-of-colors-aka-hdr-10-bit-output-342146</loc><lastmod>2021-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-4k-60-fps-working-on-an-external-monitor-with-macbooks-342147</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-sed-command-i-expects-followed-by-text-error-342148</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-arm-chip-thats-faster-than-apple-silicon-m1-342149</loc><lastmod>2020-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-silicon-m1-black-magic-fuckery-342150</loc><lastmod>2020-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-spotify-is-killing-the-open-podcast-ecosystem-342151</loc><lastmod>2020-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoupling-time-spent-from-value-provided-as-a-software-developer-342253</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-http-middleware-for-custom-go-module-paths-342254</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/product-experiment-1-myfavpeople-342255</loc><lastmod>2024-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-quantize-and-use-llama-31-with-llamacpp-on-a-mac-342256</loc><lastmod>2024-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-super-secret-spaghetti-business-plan-342257</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-is-my-hammer-and-everything-is-a-nail-342258</loc><lastmod>2024-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/go-and-sqlite-in-the-cloud-342259</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-january-2020-342152</loc><lastmod>2020-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-ignite-2018-migrating-your-iaas-infrastructure-from-asm-to-arm-without-downtime-thr2265-342176</loc><lastmod>2018-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-2019-a-year-in-review-342153</loc><lastmod>2020-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-ignite-2018-share-custom-vm-images-with-shared-image-gallery-thr2264-342177</loc><lastmod>2018-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-x265-encoder-scaling-on-a-128-core-azure-vm-for-4k-hdr-342178</loc><lastmod>2018-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-i-discard-unstaged-changes-in-git-342179</loc><lastmod>2018-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vertical-scale-runbooks-updated-with-the-latest-azure-vm-sizes-342180</loc><lastmod>2017-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/content-creator-342260</loc><lastmod>2025-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oodle-2914-and-intel-13th14th-gen-cpus-342261</loc><lastmod>2025-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-december-2019-342154</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2022-proposal-deadline-june-15-344472</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-november-2019-342157</loc><lastmod>2019-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-customize-linkedin-android-app-notifications-342155</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happens-when-your-linkedin-post-goes-viral-342156</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-october-2019-342158</loc><lastmod>2019-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-september-2019-342159</loc><lastmod>2019-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-3-building-a-scalable-shot-based-serverless-av1-video-encoder-in-azure-342160</loc><lastmod>2019-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-available-weekly-build-of-libaom-av1-ffmpeg-docker-image-342161</loc><lastmod>2019-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-june-2019-342165</loc><lastmod>2019-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-august-2019-342162</loc><lastmod>2019-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-2-building-a-scalable-shot-based-serverless-av1-video-encoder-in-azure-342164</loc><lastmod>2019-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-july-2019-342163</loc><lastmod>2019-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-1-building-a-scalable-shot-based-serverless-av1-video-encoder-in-azure-342166</loc><lastmod>2019-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/detect-rolling-credits-with-azure-video-indexer-342172</loc><lastmod>2019-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-other-chromes-a-chromium-based-browser-market-analysis-342173</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-comprehensions-in-python-342303</loc><lastmod>2020-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-may-2019-342167</loc><lastmod>2019-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-resource-central-videos-tools-presentations-comparisons-research-papers-encoders-decoders-342168</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/av1-ecosystem-update-april-2019-342169</loc><lastmod>2019-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-identify-boot-temp-and-data-disks-in-azure-linux-vms-342170</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-to-replace-gifs-with-av1-video-342171</loc><lastmod>2019-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-ignite-2018-vm-scale-sets-shared-image-gallery-infrastructure-at-scale-brk3339-342174</loc><lastmod>2018-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-ignite-2018-whats-new-in-managed-disks-thr2263-342175</loc><lastmod>2018-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unorm-and-snorm-to-float-hardware-edition-342262</loc><lastmod>2024-12-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-the-azure-b-series-and-cpu-credits-342181</loc><lastmod>2017-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrating-azure-automation-runbook-output-with-logic-apps-342182</loc><lastmod>2017-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/azure-cloud-shell-solarized-dark-342183</loc><lastmod>2017-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contact-me-342185</loc><lastmod>2017-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-me-342184</loc><lastmod>2017-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mrsse-342263</loc><lastmod>2024-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-concatenative-programming-matters-342186</loc><lastmod>2012-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exact-unorm8-to-float-342264</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bc7-optimal-solid-color-blocks-342265</loc><lastmod>2024-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/languages-versus-implementations-342187</loc><lastmod>2011-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-those-particular-integer-multiplies-342266</loc><lastmod>2024-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-or-sign-extend-342268</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inserting-a-0-bit-in-the-middle-of-a-value-342267</loc><lastmod>2024-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-is-a-bcnastc-endpoints-from-indices-solve-singular-342269</loc><lastmod>2024-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-lovely-ai-106271-breached-accounts-342270</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crunchyroll-1195684-breached-accounts-342271</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/songtrivia2-291739-breached-accounts-342272</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/success-253510-breached-accounts-342273</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-the-vim-workplace-chapter-ii-342304</loc><lastmod>2020-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-my-best-time-of-day-342188</loc><lastmod>2011-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-431-published-344473</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-write-more-crappy-productivity-articles-342191</loc><lastmod>2011-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-languages-suck-at-ux-342189</loc><lastmod>2011-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tabs-vs-spaces-ill-do-you-one-better-342190</loc><lastmod>2011-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/regexes-parse-xml-just-fine-actually-342192</loc><lastmod>2011-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/correctness-is-a-boolean-342193</loc><lastmod>2011-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-be-productive-342194</loc><lastmod>2011-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cuties-ai-144250-breached-accounts-342274</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breachforums-version-5-339778-breached-accounts-342275</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulation-is-abstraction-is-power-342195</loc><lastmod>2011-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tricky-programming-concepts-arent-342196</loc><lastmod>2011-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-generate-glueexterminate-342221</loc><lastmod>2021-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-wrong-with-lisp-342197</loc><lastmod>2011-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-arm-assembly-first-steps-342222</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-let-it-be-342223</loc><lastmod>2021-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asynchronous-sequences-and-polymorphic-streams-342224</loc><lastmod>2021-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glue-the-dark-matter-of-software-342225</loc><lastmod>2021-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/towards-a-todomvc-backend-in-objective-s-342226</loc><lastmod>2021-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-there-no-return-statements-in-objective-s-342227</loc><lastmod>2021-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-pronounce-hexadecimal-numbers-342198</loc><lastmod>2011-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-metaprogramming-in-very-342199</loc><lastmod>2011-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-trello-business-342200</loc><lastmod>2011-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-current-language-project-342201</loc><lastmod>2011-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scuf-gaming-128683-breached-accounts-342276</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iterators-as-a-model-of-lazy-computation-342202</loc><lastmod>2011-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sound-radix-292993-breached-accounts-342277</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/runescape-boards-222762-breached-accounts-342278</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aura-903080-breached-accounts-342279</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/divine-skins-105814-breached-accounts-342280</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/baydoner-1266822-breached-accounts-342281</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-college-has-been-worth-it-for-me-342203</loc><lastmod>2011-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-live-on-your-language-342204</loc><lastmod>2011-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turing-completeness-is-not-practical-completeness-342205</loc><lastmod>2011-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oxymoronic-computer-science-software-engineering-342206</loc><lastmod>2011-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lovora-495556-breached-accounts-342283</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/provecho-712904-breached-accounts-342282</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quitbro-22874-breached-accounts-342284</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/komikoai-1060191-breached-accounts-342285</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/odido-6077025-breached-accounts-342286</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oxymoronic-pharmaceutical-company-342207</loc><lastmod>2011-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-brilliance-342208</loc><lastmod>2011-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-closures-342209</loc><lastmod>2011-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-message-pun-342210</loc><lastmod>2010-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dapls-domain-agnostic-programming-languages-342212</loc><lastmod>2024-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/objective-c-is-just-like-a-leaky-abstraction-over-c-342211</loc><lastmod>2024-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-magic-of-autohotkey-part-2-342299</loc><lastmod>2020-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-the-vim-workplace-chapter-iii-342300</loc><lastmod>2020-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/piecewise-constant-neural-odes-342328</loc><lastmod>2021-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-javascript-async-message-queue-server-part-ii-347170</loc><lastmod>2024-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mojo-is-a-much-better-quotobjective-c-without-the-cquot-than-swift-ever-was-342213</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-hetzner-arm-instances-with-and-for-objective-s-342214</loc><lastmod>2023-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-the-bozo-bit-on-apple-342215</loc><lastmod>2023-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/native-gui-distributed-system-in-a-tweet-342216</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-we-treated-postgres-like-sqlite-342242</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blackbird-a-reference-architecture-for-local-first-connected-mobile-apps-342217</loc><lastmod>2022-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openai-responses-api-is-an-attempt-at-lock-in-342243</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluate-llm-apps-in-go-342244</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-llm-evals-right-next-to-your-code-342245</loc><lastmod>2025-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/im-all-in-on-ai-and-llms-but-its-also-just-another-tool-342246</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-down-deep-learning-342329</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-artists-ship-342330</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glue-code-is-the-success-condition-342218</loc><lastmod>2021-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deleting-code-to-double-the-performance-of-my-trivial-objective-s-tasks-backend-342219</loc><lastmod>2021-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inserting-130m-sqlite-rows-per-minutefrom-a-scripting-language-342220</loc><lastmod>2021-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demo-trying-the-model-context-protocol-with-a-sqlite-server-and-claude-342248</loc><lastmod>2024-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-art-of-being-an-indie-software-consultant-a-chat-with-john-berryman-342247</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/requirements-for-an-llm-eval-pipeline-in-go-342249</loc><lastmod>2024-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choose-boring-technology-and-llms-342250</loc><lastmod>2024-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-own-my-llm-chat-history-and-so-should-you-342251</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-building-llamafiles-from-llama-32-ggufs-342252</loc><lastmod>2024-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-lessons-in-education-structure-and-pace-342331</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/alpha-books-342332</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-far-too-simple-hardcoded-tasks-backend-in-objective-s-342228</loc><lastmod>2021-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mpwtest-only-tests-frameworks-342234</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talking-to-pins-342229</loc><lastmod>2021-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pointers-are-easy-optimization-is-complicated-342231</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/m1-memory-and-performance-342230</loc><lastmod>2020-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-faster-json-support-for-iosmacos-part-9-csv-and-sqlite-342232</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curious-case-of-swifts-adoption-of-smalltalk-keyword-syntax-342233</loc><lastmod>2020-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mpwtest-reducing-test-friction-by-going-beyond-the-xunit-model-342235</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/autoresearch-and-diary-agent-skills-342236</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/23-skills-i-wrote-with-my-ai-342237</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-ai-got-a-github-account-342238</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-we-still-have-time-for-human-code-review-342239</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-as-a-general-purpose-agent-342240</loc><lastmod>2025-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blogs-ive-enjoyed-in-2025-342241</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canadian-tire-38306562-breached-accounts-342287</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cargurus-12461887-breached-accounts-342288</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-a-proxy-for-llm-app-development-342290</loc><lastmod>2025-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/carmax-431371-breached-accounts-342289</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-docker-containers-in-network-isolation-with-proxied-traffic-342292</loc><lastmod>2023-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-two-forwarded-headers-342291</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-script-best-practices-342293</loc><lastmod>2022-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-insecure-totp-342294</loc><lastmod>2022-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peeking-into-https-traffic-with-a-proxy-342295</loc><lastmod>2022-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-is-different-every-time-342296</loc><lastmod>2021-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-python-print-function-342297</loc><lastmod>2020-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-injection-in-python-342298</loc><lastmod>2020-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pool-of-ceos-is-bigger-than-you-think-342333</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serializing-python-requests-session-objects-for-fun-and-profit-342314</loc><lastmod>2012-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-javascript-async-message-queue-server-part-i-347171</loc><lastmod>2024-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dependency-graph-of-all-installed-gems-342315</loc><lastmod>2011-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-undo-breaks-with-auto-close-plugins-342317</loc><lastmod>2011-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-an-expressive-search-system-with-clojure-342316</loc><lastmod>2011-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-crunchbang-linux-on-my-old-lappy-342318</loc><lastmod>2011-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tasty-vim-configuration-setup-with-vimpire-and-pathogen-342319</loc><lastmod>2010-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moviescape-google-maps-for-cinema-342320</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cursive-transformer-342321</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/six-experiments-in-action-minimization-342322</loc><lastmod>2023-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-paths-of-least-action-with-gradient-descent-342323</loc><lastmod>2023-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/studying-growth-with-neural-cellular-automata-342324</loc><lastmod>2022-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-structural-optimization-tutorial-342325</loc><lastmod>2022-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-simulating-the-universe-could-yield-quantum-mechanics-342326</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dissipative-hamiltonian-neural-networks-342327</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-specification-of-a-note-taking-program-342365</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ask-vcs-for-referrals-anyway-342343</loc><lastmod>2022-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-56-348334</loc><lastmod>2025-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-regular-simplification-of-offenbacher-schrift-342368</loc><lastmod>2020-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/algorithms-im-proud-of-fill-342366</loc><lastmod>2021-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bagatto-a-new-static-site-generator-342367</loc><lastmod>2020-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-preliminary-thoughts-about-a-new-card-game-website-342369</loc><lastmod>2020-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-march-2025-348335</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-card-players-guide-to-lockdown-342370</loc><lastmod>2020-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-curriculum-of-current-phonetic-shorthand-342371</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-shorthands-342372</loc><lastmod>2019-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sketches-of-elixir-342373</loc><lastmod>2018-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-minimalism-for-the-working-hacker-342374</loc><lastmod>2018-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-a-wallpaper-slideshow-in-ubuntu-348258</loc><lastmod>2010-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phone-is-still-the-best-way-to-order-pizza-342344</loc><lastmod>2022-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-blogging-paradigm-drafts-342345</loc><lastmod>2022-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-is-satoshi-nakamoto-342346</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dark-path-or-what-if-i-dont-want-to-quit-my-job-342378</loc><lastmod>2017-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compile-time-sort-in-nim-342375</loc><lastmod>2017-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nim-for-python-programmers-342377</loc><lastmod>2017-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unit-testing-in-nim-342376</loc><lastmod>2017-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/posical-the-positivist-calendar-for-python-342381</loc><lastmod>2014-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-rodeo-clown-theory-of-personal-development-342382</loc><lastmod>2014-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/git-patch-mode-and-working-with-git-in-python-342383</loc><lastmod>2014-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mitaines-342384</loc><lastmod>2014-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curious-case-of-the-y-combinator-bookmarklet-342347</loc><lastmod>2021-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-should-be-more-mergers-342348</loc><lastmod>2020-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-you-know-342349</loc><lastmod>2019-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-use-streaming-services-342350</loc><lastmod>2019-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grocery-meal-delivery-342352</loc><lastmod>2017-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-cant-top-bitcoin-342351</loc><lastmod>2019-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/brzozowski-derivatives-an-exercise-in-combinatory-style-342355</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperloop-may-create-new-cities-342353</loc><lastmod>2016-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stolze-smith-342354</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-bites-of-data-science-in-k-342356</loc><lastmod>2025-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/il-bridge-sardo-342357</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smith-shorthand-342358</loc><lastmod>2024-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-combinatory-rosetta-stone-342359</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/combinatory-programming-342360</loc><lastmod>2024-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-algebraic-sketch-of-poetic-form-342361</loc><lastmod>2023-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-the-year-of-ulti-342362</loc><lastmod>2023-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-membership-forms-for-2022-posted-344474</loc><lastmod>2021-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/red-hat-enterprise-linux-and-compatible-distributions-install-guide-342414</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-install-guide-342411</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debian-and-ubuntu-install-guide-342413</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-install-guide-342412</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-a-high-hitrate-342415</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acls-342416</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-websockets-support-342417</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/altering-the-backend-response-342418</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backend-servers-342419</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/built-in-vcl-342420</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-41-342421</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-50-342422</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-51-342423</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-52-342424</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-60-342425</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-61-342426</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-62-342427</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-63-342428</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-640-342429</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-70-342432</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-650-342430</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-66-342431</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-72-342434</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-71-342433</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/device-detection-342445</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/content-composition-with-edge-side-includes-342444</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grace-mode-and-keep-342447</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-help-with-varnish-cache-342446</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hashing-342448</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logging-in-varnish-342449</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-73-342435</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-75-342437</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-74-342436</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-76-342438</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-cache-90-342439</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-cache-77-342440</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-in-varnish-cache-80-342441</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cli-bossing-varnish-around-342442</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compression-342443</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-data-170000x-faster-with-python-342747</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/older-varnish-http-cache-news-342452</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manipulating-request-headers-in-vcl-342450</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-what-342451</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peculiarities-342454</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parameters-342453</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/purging-and-banning-342455</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/put-varnish-on-port-80-342456</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reporting-and-statistics-342457</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/storage-backends-342467</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-big-varnish-picture-342468</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/troubleshooting-varnish-342469</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/security-first-342460</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/request-and-response-vcl-objects-342458</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/required-command-line-arguments-342459</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/separate-vcl-files-342461</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-tricks-342462</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sizing-your-cache-342463</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starting-and-running-varnish-342464</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starting-varnish-342465</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statistics-342466</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visual-content-search-over-music-videos-demo-342748</loc><lastmod>2023-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-50-342472</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-51-342473</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-52-342474</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-60-342475</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-61-342476</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-62-342477</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcli-protocol-scripting-the-cli-interface-342515</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-log4j-vulnerability-and-tex-344475</loc><lastmod>2021-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-63-342478</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-640-342479</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-650-342480</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-66-342481</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-70-342482</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-71-342483</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-72-342484</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-342507</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-varnish-configuration-language-342508</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-examples-342509</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-73-342485</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-75-342487</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-74-342486</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-55-348336</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-76-342488</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-cache-90-342489</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-syntax-342510</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-backends-342511</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-probe-342512</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-steps-342513</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-cache-77-342490</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-to-varnish-cache-80-342491</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-inline-c-to-extend-varnish-342492</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-50-release-note-342493</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-and-website-performance-342494</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-processing-states-342495</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cli-342496</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-counters-342497</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vcl-variables-342514</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-the-beef-in-the-sandwich-342498</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishadm-342499</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishhist-342501</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishd-342500</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishncsa-342503</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishlog-342502</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishstat-342504</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishtest-342505</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnishtop-342506</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-423-published-344476</loc><lastmod>2021-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-cookie-varnish-cookie-module-342519</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-directors-varnish-directors-module-342520</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-proxy-varnish-module-to-extract-tlv-attributes-from-proxyv2-342522</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-h2-module-to-control-the-built-in-http2-transport-342521</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-purge-varnish-purge-module-342523</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6015-342558</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-764-342559</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-772-342560</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-750-342571</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-std-varnish-standard-module-342524</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-unix-utilities-for-unix-domain-sockets-342525</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod-vtc-utility-module-for-varnishtest-342526</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-february-2025-348337</loc><lastmod>2025-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vmod_math-342527</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsl-342528</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsl-query-342529</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-54-348338</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsm-shared-memory-logging-and-statistics-342530</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00001-dos-vulnerability-342531</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6014-342561</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00002-data-leak-sfile-stevedore-transient-objects-342532</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootstrapping-nightly-rust-on-openbsd-344101</loc><lastmod>2020-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00003-dos-attack-vector-342533</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00003-dos-attack-vector-vcl-mitigation-342534</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00005-varnish-http-proxy-protocol-v2-denial-of-service-342536</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00004-workspace-information-leak-342535</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00006-varnish-modules-denial-of-service-342537</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00007-varnish-http2-request-smuggling-attack-342538</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00008-varnish-http1-request-smuggling-vulnerability-342539</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00009-varnish-denial-of-service-vulnerability-342540</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00012-base64-decoding-vulnerability-in-vmod-digest-342543</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00010-varnish-request-smuggling-vulnerability-342541</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00011-varnish-http2-request-forgery-vulnerability-342542</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starlight-032-348339</loc><lastmod>2025-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00013-varnish-http2-rapid-reset-attack-342544</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00014-varnish-http2-broke-window-attack-342545</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-53-348340</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-763-342562</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00015-varnish-http1-client-side-desync-vulnerability-342546</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00016-request-smuggling-attack-342547</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-771-342563</loc><lastmod>2025-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-january-2025-348341</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-770-342565</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-762-342564</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-761-342566</loc><lastmod>2024-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-760-342567</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6013-342568</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-732-342569</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-743-342570</loc><lastmod>2024-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00017-varnish-http2-made-you-reset-attack-342548</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-422-published-344477</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-varnish-cache-342553</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vsv00018-varnish-cache-absolute-form-parsing-deficiency-342549</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vtla-varnish-three-letter-acronyms-342551</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vtc-342550</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-director-342552</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-800-342554</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6016-342555</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-765-342556</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-773-342557</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-740-342576</loc><lastmod>2023-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6012-342572</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-742-342574</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-731-342573</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-741-342575</loc><lastmod>2023-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-730-342577</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6011-342578</loc><lastmod>2022-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-721-342579</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-712-342580</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-4111-342610</loc><lastmod>2019-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-711-342583</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-720-342581</loc><lastmod>2022-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-703-342582</loc><lastmod>2022-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-662-342586</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-6010-342585</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-710-342584</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-702-342587</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-609-342588</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-701-342589</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prompting-improvements-4x-accuracy-in-the-reversal-curse-experiment-2-342749</loc><lastmod>2023-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-652-342592</loc><lastmod>2021-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-700-342590</loc><lastmod>2021-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computerstypesetting-jubilee-printings-344478</loc><lastmod>2021-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-608-342591</loc><lastmod>2021-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-660-342594</loc><lastmod>2021-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-661-342593</loc><lastmod>2021-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-607-342595</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-651-342596</loc><lastmod>2020-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-650-342597</loc><lastmod>2020-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-640-342598</loc><lastmod>2020-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-603-342609</loc><lastmod>2019-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-606-342599</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-623-342600</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-622-342603</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-632-342601</loc><lastmod>2020-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-605-342602</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-631-342604</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-630-342605</loc><lastmod>2019-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-604-342606</loc><lastmod>2019-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-621-342607</loc><lastmod>2019-09-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/varnish-cache-620-342608</loc><lastmod>2019-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-258-jaxson-khan-with-an-insider-perspective-on-ai-policy-development-in-canada-342671</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-251-jennifer-pybus-on-the-debate-over-canadian-digital-sovereignty-342676</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2021-presentation-proposal-deadline-is-july-9-344479</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-bpe-works-the-tokenization-algorithm-used-by-large-language-models-342750</loc><lastmod>2023-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-training-bert-from-scratch-on-an-8gb-consumer-gpu-342752</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-the-learning-per-example-via-loss-diffs-342751</loc><lastmod>2023-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-luna-ends-its-support-for-purchased-games-and-third-party-subscriptions-342753</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-421-published-344480</loc><lastmod>2021-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-election-deadline-of-march-1-344481</loc><lastmod>2021-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-257-lisa-given-on-what-canada-can-learn-from-australias-youth-social-media-ban-342672</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roy-fieldings-misappropriated-rest-dissertation-342691</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compress-pdf-files-images-and-videos-now-with-more-control-342688</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-arpanet-protocols-worked-342689</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-real-novelty-of-the-arpanet-342690</loc><lastmod>2021-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/friend-of-a-friend-the-facebook-that-could-have-been-342694</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-a-differential-analyzer-to-murder-people-342692</loc><lastmod>2020-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bulletin-board-systems-the-vice-expose-342693</loc><lastmod>2020-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-you-didnt-know-about-gnu-readline-342696</loc><lastmod>2019-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-much-of-a-genius-level-move-was-using-binary-space-partitioning-in-doom-342695</loc><lastmod>2019-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codecademy-vs-the-bbc-micro-342697</loc><lastmod>2019-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oop-before-oop-with-simula-342698</loc><lastmod>2019-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-enhanced-writing-process-342699</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yunnan-ii-kunming-342700</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/naoto-fukasawas-without-thought-catalogs-342701</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yunnan-i-homebase-shanghai-342702</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-law-bytes-podcast-episode-255-grappling-with-grok-heidi-tworek-on-the-limits-of-canadian-law-342673</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-running-principles-and-gear-342703</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-arunis-30-342704</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanazawa-iv-an-interlude-in-tokyo-342705</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanazawa-i-on-the-way-342708</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanazawa-iii-the-old-342706</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kanazawa-ii-the-new-342707</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-community-license-v1-342709</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-core-ventures-source-available-license-version-10-342710</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llms-make-legal-advice-lossy-342711</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polyform-noncommercial-200-pre2-342712</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wired-on-a-surrogacy-gone-wrong-342714</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polyform-noncommercial-200-pre1-342713</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/plain-nonsense-trumps-jargon-342715</loc><lastmod>2025-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-legal-rule-that-makes-writing-worse-342716</loc><lastmod>2025-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-blackacre-labs-342717</loc><lastmod>2025-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-published-legal-form-under-restrictive-copyright-license-342718</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-16-bit-bus-access-on-the-pcat-342719</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-253-guy-rub-on-the-unconvincing-case-for-a-new-canadian-artists-resale-right-342674</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-252-len-st-aubin-on-the-crtcs-plan-to-modernize-canadian-content-rules-342675</loc><lastmod>2025-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulator-debugging-area-5150s-lake-effect-342720</loc><lastmod>2025-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-an-interview-with-robert-mcquaid-342723</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-eliashim-codesafe-342721</loc><lastmod>2024-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-xemag-xelok-342722</loc><lastmod>2024-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-electronic-arts-interlock-342725</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-vault-prolok-342724</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-softguard-superlok-342726</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pc-floppy-copy-protection-formaster-copy-lock-342727</loc><lastmod>2024-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-the-nec-v20-cpu-342728</loc><lastmod>2024-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-complete-bus-logic-of-the-intel-8088-342729</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bus-sniffing-the-ibm-5150-part-2-writing-a-8088-sigrok-decoder-342730</loc><lastmod>2023-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bus-sniffing-the-ibm-5150-part-1-342731</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-247-my-senate-appearance-on-the-bill-that-could-lead-to-canada-wide-blocking-of-x-reddit-and-chatgpt-342677</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulator-debugging-windows-30-and-vga-342736</loc><lastmod>2023-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-the-book8088-for-better-accuracy-342732</loc><lastmod>2023-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-test-suite-for-the-intel-8088-342733</loc><lastmod>2023-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-8088mph-cpu-test-342734</loc><lastmod>2023-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-8088-prefetch-algorithm-342735</loc><lastmod>2023-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulator-debugging-pianoman-30-342737</loc><lastmod>2023-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-342742</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulator-debugging-halt-during-boot-342738</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-cga-wait-states-342740</loc><lastmod>2023-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardware-validating-an-emulator-342739</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-dma-on-the-ibm-pc-342741</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hierarchical-highlight-journalling-system-342743</loc><lastmod>2025-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/transformer-neural-net-learns-to-run-conways-game-of-life-just-from-examples-342744</loc><lastmod>2024-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extracting-copyrighted-text-from-gpt-342745</loc><lastmod>2024-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gridnotes-an-infinite-2d-text-editor-342746</loc><lastmod>2023-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/episode-245-kate-robertson-on-bill-c-2s-cross-border-data-sharing-privacy-risks-342678</loc><lastmod>2025-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-experience-at-zamzar-342680</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lives-beyond-files-the-charities-zamzar-supported-in-2025-342679</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-extract-audio-from-video-in-3-easy-steps-342682</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-easiest-3d-file-converter-convert-3d-models-online-in-seconds-342681</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-overages-simple-api-billing-342683</loc><lastmod>2025-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-easily-convert-pdf-to-text-even-scanned-pdfs-342684</loc><lastmod>2025-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/api-file-imports-upcoming-user-agent-update-342685</loc><lastmod>2025-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-webhooks-real-time-notifications-for-api-file-conversions-342686</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/split-video-and-audio-files-online-just-added-to-zamzar-342687</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/researchers-build-a-talking-robot-guide-dog-to-help-visually-impaired-people-navigate-342754</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/omissions-deceptions-lying-the-new-yorker-asks-can-sam-altman-be-trusted-342755</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-us-newsroom-strike-for-ai-protections-staged-by-propublicas-journalists-342756</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-ram-shortage-is-also-driving-up-ssd-prices-342757</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-week-social-media-detox-erases-a-decade-of-age-related-decline-study-finds-342758</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-tahoe-bugs-to-long-app-review-wait-times-even-app-processing-delays-the-apple-app-developer-experience-is-fraying-342771</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-vs-chrome-which-performs-better-on-a-linux-laptop-342759</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/assume-that-how-is-claude-doing-this-session-is-a-privacy-loophole-342773</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-even-dismiss-the-how-is-claude-doing-this-session-prompt-as-it-may-compromise-your-chat-sessions-privacy-342772</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-on-openbsd-344102</loc><lastmod>2020-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/part-11-descending-the-stairs-344103</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-to-stop-using-language-managers-344104</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roguelike-tutorial-levelling-up-the-player-character-344105</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-ai-overviews-and-chatgpt-can-get-it-wrong-or-very-wrong-about-your-product-342774</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-star-trek-every-single-series-now-cancelled-342760</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/us-demands-reddit-unmask-ice-critic-summons-firm-to-grand-jury-342761</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-413-published-344482</loc><lastmod>2020-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-starts-pushing-airpods-pro-2-and-airpods-4-owners-into-transparency-or-noise-cancellation-modes-repeatedly-without-an-easy-opt-out-342775</loc><lastmod>2025-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-412-published-344483</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-implicit-bias-of-vaccine-effectiveness-345996</loc><lastmod>2021-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/protecting-democracy-from-unchecked-political-power-345997</loc><lastmod>2021-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpuid-site-hijacked-to-serve-malware-instead-of-hwmonitor-downloads-342762</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openbsd-344106</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-fill-air-traffic-controller-shortage-faa-turns-to-gamers-342763</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chimpanzees-in-uganda-locked-in-vicious-civil-war-say-researchers-342765</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/artemis-ii-astronauts-splash-down-off-californias-coast-342764</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/napkin-math-suggests-bitcoin-will-perish-unless-its-mining-incentives-change-342776</loc><lastmod>2024-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eu-parliament-fails-to-renew-loophole-allowing-tech-firms-to-report-abuse-342766</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presenting-currentkey-stats-my-and-hopefully-your-new-mac-app-342777</loc><lastmod>2024-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stevebobnet-344107</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/suspect-arrested-for-allegedly-throwing-molotov-cocktail-at-sam-altmans-home-342767</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacker-news-moves-toward-restricting-show-hn-posts-amid-the-ai-slop-wave-342769</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-shares-drop-on-fears-us-verdicts-open-door-to-deluge-of-lawsuits-342768</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/epic-gagging-industry-activist-tim-sweeney-agrees-to-be-muzzled-about-google-as-part-of-a-settlement-that-opened-up-the-play-store-342770</loc><lastmod>2026-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/800-years-ago-ancient-japanese-astronomers-recorded-a-massive-solar-stormand-modern-space-weather-technology-just-confirmed-it-344299</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/earths-missing-lead-has-puzzled-scientists-for-decadesnew-research-could-finally-solve-this-ancient-chemical-mystery-344300</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-never-before-seen-radio-telescope-detection-of-twin-particle-jets-reveals-a-titanic-collision-in-the-making-344301</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-52-348342</loc><lastmod>2025-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-blog-at-mikehadlowcom-344197</loc><lastmod>2021-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fragments-of-an-adolescent-web-344188</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/timing-wheels-344192</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raid-5-with-mixed-capacity-disks-on-linux-344189</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-ebpf-to-load-balance-traffic-across-udp-sockets-with-go-344190</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compressing-embedded-files-in-go-344191</loc><lastmod>2025-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tinker-postman-collector-scribe-344195</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-companies-were-governed-as-republics-344193</loc><lastmod>2025-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-afternoon-with-smt-trim-and-smart-344194</loc><lastmod>2025-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/well-buy-back-your-typewriter-for-uncle-sam-344196</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-2000-year-old-lost-script-has-been-decipherednow-it-may-help-solve-the-enduring-mystery-of-ancient-teotihuacan-344302</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/robot-dogs-on-mars-new-study-shows-semi-autonomous-machines-could-transform-planetary-exploration-344303</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-animal-cannot-be-confidently-assigned-to-any-known-phylum-scientists-exploring-deep-ocean-trenches-discover-baffling-mystery-organism-344304</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cancer-risk-study-reveals-alarming-new-findings-linked-to-marriageheres-why-singles-should-be-concerned-344305</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-how-to-record-what-gets-written-to-or-read-from-a-stream-344211</loc><lastmod>2015-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inject-datetimenow-to-aid-unit-tests-344212</loc><lastmod>2015-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-nowin-f-example-344213</loc><lastmod>2015-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-owin-self-host-with-f-344214</loc><lastmod>2015-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lava-layer-anti-pattern-344215</loc><lastmod>2014-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hire-me-344216</loc><lastmod>2014-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heisenberg-developers-344217</loc><lastmod>2014-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-contractors-guide-to-recruitment-agencies-344219</loc><lastmod>2014-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/json-web-tokens-owin-and-angularjs-344218</loc><lastmod>2014-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-docker-hello-world-with-mono-344220</loc><lastmod>2014-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/docker-bulk-remove-images-and-containers-344221</loc><lastmod>2014-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/join-points-in-practice-344222</loc><lastmod>2025-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-year-in-review-348343</loc><lastmod>2025-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-december-2024-348344</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-51-348345</loc><lastmod>2024-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fifth-issue-of-the-mardi-newsletter-is-online-344298</loc><lastmod>2023-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/96-line-react-with-jsx-344434</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-nested-sql-queries-might-look-like-344439</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cmd-click-manifesto-344435</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-developers-summary-of-consciousness-and-the-social-brainem-344436</loc><lastmod>2022-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-wed-had-better-codehtmlcode-in-codejscode-syntax-all-along-344437</loc><lastmod>2020-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-do-pandas-dataframes-work-kinda-344438</loc><lastmod>2020-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-python-style-classes-from-not-much-javascript-344440</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glisterings-the-book-344484</loc><lastmod>2020-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2020-conference-starts-july-24-344485</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-411-published-344486</loc><lastmod>2020-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-email-to-scott-atlas-345998</loc><lastmod>2020-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postgres-advisory-locks-for-codepythoncode-developers-344441</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tex-collection-2020-and-tex-live-2020-released-344487</loc><lastmod>2020-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-early-bird-deadline-extended-to-april-30-344488</loc><lastmod>2020-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2020-conference-july-24-26-rochester-new-york-344489</loc><lastmod>2020-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/g21c-conference-grapholinguistics-in-the-21st-century-344490</loc><lastmod>2019-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-403-published-344491</loc><lastmod>2019-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-402-published-344492</loc><lastmod>2019-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latex-font-catalogue-now-on-tugorg-344493</loc><lastmod>2019-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-401-published-344494</loc><lastmod>2019-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tricks-vs-implementation-in-coding-interviews-347273</loc><lastmod>2021-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-393-published-344495</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recursing-with-codeyieldcode-344442</loc><lastmod>2020-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-392-published-previous-issues-available-344496</loc><lastmod>2018-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2018-to-be-broadcast-344497</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-391-published-344498</loc><lastmod>2018-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tex-live-2018-released-344499</loc><lastmod>2018-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-382-published-344502</loc><lastmod>2017-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practical-tex-2018-submissions-last-call-344500</loc><lastmod>2018-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-383-published-344501</loc><lastmod>2017-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-381-published-344503</loc><lastmod>2017-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2017-election-voting-open-344504</loc><lastmod>2017-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-373-published-344505</loc><lastmod>2016-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-assisted-interviews-344443</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughts-on-claude-code-344444</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-ts-wolfram-dropping-oop-kerneluserspace-interop-better-printing-344445</loc><lastmod>2024-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-ts-wolfram-v-mathematica-344446</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-mathematica-interpreter-in-typescript-344447</loc><lastmod>2024-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualizing-mean-value-theorem-in-mathematica-344449</loc><lastmod>2024-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-parser-combinator-library-in-typescript-344448</loc><lastmod>2024-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-lucida-dk-fonts-and-other-updates-344507</loc><lastmod>2015-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-372-published-344506</loc><lastmod>2016-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-363-published-344508</loc><lastmod>2015-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-ways-to-iterate-from-0-to-1-with-deciles-347274</loc><lastmod>2021-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sometimes-brute-forcing-just-works-347275</loc><lastmod>2021-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-intuition-for-p-values-and-statistical-significance-347276</loc><lastmod>2021-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/random-numbers-the-natural-logarithm-and-higher-dimensional-simplexes-347277</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/want-now-344450</loc><lastmod>2024-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decoding-leibniz-notation-344451</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linear-algebra-self-study-344452</loc><lastmod>2024-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-362-published-344509</loc><lastmod>2015-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-send-progress-updates-344453</loc><lastmod>2024-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/headline-driven-development-344454</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2016-conference-and-excursions-expressions-of-interest-requested-344510</loc><lastmod>2015-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2015-election-344512</loc><lastmod>2015-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-361-published-344511</loc><lastmod>2015-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-343-publicly-available-344513</loc><lastmod>2014-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-353-published-344514</loc><lastmod>2014-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-352-published-344515</loc><lastmod>2014-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-342-publicly-available-344516</loc><lastmod>2014-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commitbullshit-ratio-344455</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-great-tikzlings-christmas-extravaganza-2025-344456</loc><lastmod>2025-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2025-conference-starts-july-18-344458</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-463-published-344457</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-461-published-344459</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tug-2014-presentation-deadline-of-may-16-344517</loc><lastmod>2014-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-351-published-344518</loc><lastmod>2014-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-341-published-344519</loc><lastmod>2013-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-331-publicly-available-344520</loc><lastmod>2013-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tugboat-333-published-344521</loc><lastmod>2012-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/emulating-template-named-arguments-in-c20-344537</loc><lastmod>2022-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-five-types-of-people-who-produce-inaccessible-code-345168</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codedisplay-contentscode-considered-harmful-345169</loc><lastmod>2023-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-accessibility-anger-day-345170</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-use-custom-css-scrollbars-345171</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sandcastles-345172</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sabbath-mode-and-assistive-technology-features-345173</loc><lastmod>2023-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-doubled-down-on-rss-345174</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-mastodon-strategy-345175</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-health-frameworks-performance-and-harm-345176</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/centerless-345177</loc><lastmod>2022-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swearing-and-automatic-captions-345178</loc><lastmod>2022-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codearia-labelcode-is-a-code-smell-345179</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-accessibility-is-also-a-backend-concern-345180</loc><lastmod>2022-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visit-for-a-surprise-345181</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passing-capturing-c-lambda-functions-as-function-pointers-344541</loc><lastmod>2016-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/global-warming-as-falling-into-the-sun-344539</loc><lastmod>2016-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compile-time-checking-the-existence-of-a-class-template-344540</loc><lastmod>2016-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-formal-definition-of-mutation-independence-344542</loc><lastmod>2016-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oiltax-free-spanish-gas-prices-2014-15-344543</loc><lastmod>2016-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/re-selling-your-extension-345182</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saying-thank-you-345184</loc><lastmod>2022-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dot-website-345183</loc><lastmod>2022-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-null-in-design-systems-345185</loc><lastmod>2022-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/voice-control-usability-considerations-for-partially-visually-hidden-link-names-345186</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-do-you-start-measuring-distance-from-when-the-origin-is-the-bottom-of-a-block-of-text-345187</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-optics-of-pair-programming-345188</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-user-facing-states-345189</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/worstworkwednesday-345190</loc><lastmod>2022-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-needs-to-map-back-to-a-role-345191</loc><lastmod>2022-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gas-price-hysteresis-spain-2015-344544</loc><lastmod>2016-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-likely-344545</loc><lastmod>2015-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/soa-container-for-encapsulated-c-dod-344546</loc><lastmod>2015-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-encapsulation-for-data-oriented-design-performance-344547</loc><lastmod>2015-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-encapsulation-for-data-oriented-design-344548</loc><lastmod>2015-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lichen-as-the-common-ancestor-of-all-life-on-earth-344549</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-posts-from-the-inkhaven-blogging-residency-344550</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/23-lessons-you-will-learn-living-in-a-very-snowy-place-344551</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speciesquest-2026-344552</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-adding-validation-state-to-your-design-tokens-345192</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comic-sans-is-a-good-typeface-actually-345193</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pitfalls-in-vm-implementation-on-cheri-lessons-from-porting-cruby-344876</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hybrid-structured-editing-structures-for-tools-text-for-users-344877</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/efficient-selection-of-type-annotations-for-performance-improvement-in-gradual-typing-344878</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filling-the-gaps-of-polarity-implementing-dependent-data-and-codata-types-with-implicit-arguments-344881</loc><lastmod>2025-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-mlflow-347288</loc><lastmod>2021-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-build-cockpits-become-a-coach-347345</loc><lastmod>2016-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beautiful-ab-testing-347346</loc><lastmod>2016-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluating-llms-in-the-context-of-a-functional-programming-course-a-comprehensive-study-344879</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joinactors-a-modular-library-for-actors-with-join-patterns-344880</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probing-the-design-space-parallel-versions-for-exploratory-programming-344897</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maralinga-bomb-test-345196</loc><lastmod>2022-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/windows-high-contrast-mode-forced-colors-mode-and-css-custom-properties-345194</loc><lastmod>2022-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tribble-345195</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evergreen-does-not-mean-immediately-available-345197</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-had-enough-when-access-friction-becomes-an-access-barrier-345198</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinese-rooms-wasps-slime-molds-and-the-problem-of-other-minds-345199</loc><lastmod>2021-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-do-you-put-spacing-on-design-system-components-345200</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-type-system-for-data-privacy-compliance-in-active-object-languages-344885</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-inputs-for-grammar-mining-using-dynamic-symbolic-execution-344886</loc><lastmod>2025-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reflections-on-an-involuntary-sabbatical-344918</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-344919</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/farewell-twitter-344922</loc><lastmod>2024-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-systems-and-organization-design-344920</loc><lastmod>2025-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-tech-predictions-344921</loc><lastmod>2025-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-avoiding-foolish-opinions-344923</loc><lastmod>2024-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-data-structures-and-algorithms-in-javascript-344924</loc><lastmod>2024-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-art-of-arm-assembly-vol-1-344925</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-dead-simple-python-344928</loc><lastmod>2024-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-effective-c-2nd-ed-344926</loc><lastmod>2024-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-strange-code-344927</loc><lastmod>2024-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/test-your-product-on-a-crappy-laptop-345201</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-css-is-an-interface-345202</loc><lastmod>2021-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-endless-search-for-here-in-the-unhelpful-click-here-button-345203</loc><lastmod>2021-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spear-phishing-with-slackbot-for-fun-and-profit-345204</loc><lastmod>2021-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-state-of-coherence-in-the-land-of-type-classes-344887</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-use-custom-css-mouse-cursors-345218</loc><lastmod>2021-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-grew-the-a11y-project-to-10k-followers-on-twitter-345219</loc><lastmod>2021-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/css-is-a-strongly-typed-language-345222</loc><lastmod>2021-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listing-posts-in-eleventy-when-you-publish-offsite-345220</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-subset-or-not-subset-fonts-345221</loc><lastmod>2021-04-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-make-an-ineffective-404-page-345224</loc><lastmod>2021-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mobile-accessibility-how-to-build-apps-that-work-for-all-users-345223</loc><lastmod>2021-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/myth-alternate-text-and-automation-345225</loc><lastmod>2021-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minor-version-bump-345226</loc><lastmod>2021-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-conversation-can-be-an-output-345227</loc><lastmod>2021-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-i-use-an-accessibility-overlay-345228</loc><lastmod>2021-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/give-me-a-definition-for-the-word-dashboard-345229</loc><lastmod>2021-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-macos-voice-control-345230</loc><lastmod>2021-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/two-approaches-for-programming-education-in-the-domain-of-graphics-an-experiment-344888</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-complete-guide-to-css-functions-345258</loc><lastmod>2020-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-the-web-still-is-345264</loc><lastmod>2019-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/myth-aria-has-perfect-support-345259</loc><lastmod>2020-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-not-make-a-resume-in-react-345261</loc><lastmod>2020-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svg-favicons-and-all-the-fun-things-we-can-do-with-them-345260</loc><lastmod>2020-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/operating-system-and-browser-accessibility-display-modes-345263</loc><lastmod>2020-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-personas-in-the-product-design-sprint-345262</loc><lastmod>2020-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/truths-about-digital-accessibility-345266</loc><lastmod>2019-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-metaphors-345265</loc><lastmod>2019-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/attempting-to-corral-colors-with-a-sass-function-345267</loc><lastmod>2019-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/polydebug-a-framework-for-polyglot-debugging-344889</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aria-is-spackle-not-rebar-345268</loc><lastmod>2019-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/universal-design-11-practical-tips-to-make-your-sites-and-apps-more-accessible-345269</loc><lastmod>2019-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fighting-uphill-345271</loc><lastmod>2019-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lighthouse-345270</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-the-reduced-motion-media-query-345273</loc><lastmod>2019-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-prefers-reduced-motion-the-reduced-motion-media-query-345272</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slashbot-345274</loc><lastmod>2019-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paint-the-picture-not-the-frame-how-browsers-provide-everything-users-need-345275</loc><lastmod>2019-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-attempt-to-catch-up-with-jit-compilers-the-false-lead-of-optimizing-inline-caches-344890</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/little-library-345276</loc><lastmod>2019-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reader-mode-the-button-to-beat-345277</loc><lastmod>2019-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-components-still-need-to-be-accessible-345278</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conversational-concurrency-with-dataspaces-and-facets-344891</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consistent-distributed-reactive-programming-with-retroactive-computation-344892</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evolution-language-framework-for-persistent-objects-344893</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-the-villain-345279</loc><lastmod>2018-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-test-large-touch-targets-345280</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-designer-developing-for-android-345281</loc><lastmod>2018-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monk-opportunistic-scheduling-to-delay-horizontal-scaling-344895</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apparently-im-25-345046</loc><lastmod>2008-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-objecthashcode-implementation-345048</loc><lastmod>2008-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-never-ending-debate-specialist-vs-generalist-345047</loc><lastmod>2008-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-tip-use-the-lang-attribute-for-better-accessibility-345282</loc><lastmod>2018-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-thoughts-on-architects-and-architecture-345049</loc><lastmod>2008-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-zealotry-idiocy-and-etiquette-345050</loc><lastmod>2008-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-heading-levels-for-assistive-technology-345283</loc><lastmod>2018-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-manual-accessibility-testing-345284</loc><lastmod>2018-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-possibilities-of-the-color-adjust-property-345285</loc><lastmod>2018-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-use-the-placeholder-attribute-345286</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-good-download-button-345289</loc><lastmod>2018-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-profile-guided-replacement-of-data-structures-to-reduce-memory-allocation-344896</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-lead-better-user-interviews-345287</loc><lastmod>2018-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focusing-on-focus-styles-345288</loc><lastmod>2018-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consistently-inconsistent-the-pitfalls-of-abandoning-external-consistency-345292</loc><lastmod>2017-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-accessible-is-your-website-for-the-disabled-consider-doing-an-audit-to-find-out-345291</loc><lastmod>2017-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-a-cloud-hosted-accessibility-testing-windows-computer-using-amazon-workspaces-345290</loc><lastmod>2017-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-track-of-letter-spacing-some-guidelines-345293</loc><lastmod>2017-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/equifax-data-breach-credit-freezes-and-beholden-design-345294</loc><lastmod>2017-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-technology-work-for-you-not-the-other-way-around-345295</loc><lastmod>2017-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lets-talk-about-speech-css-345296</loc><lastmod>2017-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skitter-a-distributed-stream-processing-framework-with-pluggable-distribution-strategies-344899</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crafting-a-chatbot-people-will-use-part-2-345297</loc><lastmod>2017-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organizational-buy-in-on-responsive-design-345303</loc><lastmod>2016-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crafting-a-chatbot-people-will-use-part-1-345298</loc><lastmod>2017-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-better-button-in-css-345300</loc><lastmod>2016-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-user-experience-of-iot-firmware-updates-345299</loc><lastmod>2016-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instituting-a-culture-of-accessibility-in-your-organization-part-2-345302</loc><lastmod>2016-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessible-svgs-in-high-contrast-mode-345301</loc><lastmod>2016-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/instituting-a-culture-of-accessibility-in-your-organization-part-1-345304</loc><lastmod>2016-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/battery-status-api-we-need-to-talk-345305</loc><lastmod>2016-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ill-make-an-exception-just-for-you-using-the-exception-comment-to-help-maintain-mature-large-scale-sass-projects-345306</loc><lastmod>2015-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-is-joining-the-pytorch-foundation-345307</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fine-tuning-a-text-to-sql-model-with-tinker-and-ray-345308</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-formal-semantics-and-implementation-of-a-domain-specific-language-for-mixed-initiative-dialogs-344900</loc><lastmod>2025-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/layoff-thinking-344901</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-linguis-344907</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-think-i-think-preferring-local-oss-llms-344902</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-think-i-think-about-touching-code-344904</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-think-i-think-disruption-344903</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-tech-predictions-344905</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devrel-activity-patterns-published-344906</loc><lastmod>2025-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-writing-matters-to-the-technical-professional-344908</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/synchronous-work-asynchronous-work-344910</loc><lastmod>2025-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-building-a-debugger-344909</loc><lastmod>2025-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-tabular-344913</loc><lastmod>2025-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/embrace-change-not-perfection-344911</loc><lastmod>2025-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debts-tech-and-otherwise-344912</loc><lastmod>2025-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-relational-344914</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-object-344915</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-hierarchical-344916</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shapes-of-data-associative-344917</loc><lastmod>2025-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-language-laws-345014</loc><lastmod>2013-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-accept-pull-requests-345015</loc><lastmod>2013-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2013-tech-predictions-345020</loc><lastmod>2013-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-craftsmanship-345016</loc><lastmod>2013-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-dark-side-of-craftsmanship-345017</loc><lastmod>2013-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-functional-programming-in-java-345018</loc><lastmod>2013-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-metaprogramming-in-net-345019</loc><lastmod>2013-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/envoy-in-scala-javascript-and-more-345021</loc><lastmod>2012-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-knowledge-345022</loc><lastmod>2012-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-say-no-to-ssns-345024</loc><lastmod>2012-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-equality-345023</loc><lastmod>2012-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-programming-less-exciting-today-345026</loc><lastmod>2012-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leveling-up-ddd-345025</loc><lastmod>2012-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2012-tech-predictions-345027</loc><lastmod>2012-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2011-tech-predictions-345028</loc><lastmod>2011-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/death-to-best-practices-345029</loc><lastmod>2010-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/architectural-katas-345030</loc><lastmod>2010-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-kata-robostack-345031</loc><lastmod>2010-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/massively-parallel-agentic-simulations-with-ray-345309</loc><lastmod>2025-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/code-kata-compressing-lists-345032</loc><lastmod>2010-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-fear-the-dynamicvariantreaper-345033</loc><lastmod>2010-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2010-tech-predictions-345034</loc><lastmod>2010-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sscli-20-internals-345039</loc><lastmod>2009-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-debug-it-345035</loc><lastmod>2009-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-iron-python-in-action-345037</loc><lastmod>2009-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agile-is-treating-the-symptoms-not-the-disease-345036</loc><lastmod>2009-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-programming-clojure-345038</loc><lastmod>2009-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-myth-of-discovery-345044</loc><lastmod>2008-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-core-mania-a-rebuttal-345040</loc><lastmod>2009-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-mailbag-polyglot-programmer-vs-polyactivist-language-345042</loc><lastmod>2009-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/laziness-in-scala-345041</loc><lastmod>2009-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2009-tech-predictions-345043</loc><lastmod>2008-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rest-http-345045</loc><lastmod>2008-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-rl-libraries-for-llms-345310</loc><lastmod>2025-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classification-accuracy-of-quantized-autoencoders-with-pytorch-and-mnist-347278</loc><lastmod>2021-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/urls-as-first-class-concepts-in-a-language-345058</loc><lastmod>2008-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-language-features-revisited-345059</loc><lastmod>2008-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fallacies-remain-345060</loc><lastmod>2008-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-we-need-both-static-and-dynamic-in-the-same-language-345061</loc><lastmod>2008-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-java-done-like-the-patriots-or-done-like-the-dolphins-345064</loc><lastmod>2008-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-about-context-345062</loc><lastmod>2008-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-dynamic-languages-scale-yes-345063</loc><lastmod>2008-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/of-fibers-and-continuations-345065</loc><lastmod>2008-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2008-tech-predictions-345066</loc><lastmod>2007-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quotes-on-writing-345067</loc><lastmod>2007-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-book-every-developer-must-read-345069</loc><lastmod>2007-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hard-questions-about-architects-345070</loc><lastmod>2007-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-strategy-declare-war-on-your-enemies-345071</loc><lastmod>2007-07-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-33-strategies-of-software-development-345072</loc><lastmod>2007-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-dozen-levels-of-done-345068</loc><lastmod>2007-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-relational-database-needs-no-defense-345073</loc><lastmod>2007-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2007-tech-predictions-345077</loc><lastmod>2007-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/management-lessons-for-developers-345074</loc><lastmod>2007-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-promises-or-the-professional-programmers-hippocratic-oath-345075</loc><lastmod>2007-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-ethics-345076</loc><lastmod>2007-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-vietnam-of-computer-science-345078</loc><lastmod>2006-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sample-programmers-quiz-345080</loc><lastmod>2006-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-the-clr-go-dynamic-absolutely-and-arguably-already-is-345079</loc><lastmod>2006-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uv-ray-pain-free-python-dependencies-in-clusters-345311</loc><lastmod>2025-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-rag-based-llm-applications-for-production-345312</loc><lastmod>2023-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turbocharge-langchain-guide-to-20x-faster-embedding-345313</loc><lastmod>2023-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-intel-with-terafabsambanovagoogle-samsung-and-anthropic-agi-cpu-in-china-345314</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-kingdom-for-a-good-macro-language-345081</loc><lastmod>2006-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scala-reactions-pt3-everythings-an-object-345082</loc><lastmod>2006-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scala-reactions-pt2-brevity-345083</loc><lastmod>2006-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scala-reactions-345084</loc><lastmod>2006-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anonymous-generic-methods-making-things-just-work-345087</loc><lastmod>2005-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2006-tech-predictions-345085</loc><lastmod>2006-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nullable-type-correctionbugfix-345086</loc><lastmod>2005-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lightdriver-345103</loc><lastmod>2020-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rainbow-an-attempt-to-display-colour-on-a-bw-monitor-345102</loc><lastmod>2020-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/diy-inline-refractometer-345104</loc><lastmod>2019-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wavecatcher-345105</loc><lastmod>2018-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rewriting-rust-345106</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodejs-packages-dont-deserve-your-trust-345107</loc><lastmod>2022-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/concurrent-languages-345088</loc><lastmod>2005-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dynamic-languages-type-systems-and-self-modifying-systems-345089</loc><lastmod>2005-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-wrong-crdts-are-the-future-345109</loc><lastmod>2020-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/partners-old-and-new-345090</loc><lastmod>2005-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5000x-faster-crdts-an-adventure-in-optimization-345108</loc><lastmod>2021-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-rootkits-345091</loc><lastmod>2005-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/home-is-where-the-bits-flow-345110</loc><lastmod>2020-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-api-for-data-that-changes-over-time-345111</loc><lastmod>2019-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-over-being-nice-345112</loc><lastmod>2018-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adopting-rails-or-ruby-or-anything-else-345092</loc><lastmod>2005-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-pragmatic-project-automation-345094</loc><lastmod>2005-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-no-such-thing-as-best-practices-context-matters-345093</loc><lastmod>2005-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/waverider-345096</loc><lastmod>2025-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recommended-reading-list-345095</loc><lastmod>2005-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/night-vision-tube-mount-345097</loc><lastmod>2025-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cnc-microscopy-for-fun-345098</loc><lastmod>2024-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cryptokeyring-345099</loc><lastmod>2022-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-speckle-patterns-345100</loc><lastmod>2021-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chocolate-345101</loc><lastmod>2020-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stanislav-petrov-345135</loc><lastmod>2025-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-must-listen-to-rfc-2119-345128</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tag-youre-it-345132</loc><lastmod>2025-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quality-is-a-trap-345129</loc><lastmod>2025-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organizing-a-design-system-via-folksonomy-345130</loc><lastmod>2025-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/article-pitch-for-your-consideration-345131</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harm-reduction-principles-for-digital-accessibility-practitioners-345133</loc><lastmod>2025-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluating-overlay-adjacent-accessibility-products-345134</loc><lastmod>2025-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/githubs-updated-commits-page-and-the-interactive-list-component-345136</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dont-forget-to-localize-your-icons-345137</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-content-aware-components-using-css-codehascode-grid-and-quantity-queries-345138</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heading-elements-have-been-added-to-project-board-views-to-improve-screen-reader-page-navigation-345139</loc><lastmod>2024-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessibility-preference-settings-information-architecture-and-internalized-ableism-345140</loc><lastmod>2024-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a11y-syntax-highlighting-has-been-updated-345141</loc><lastmod>2024-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-keyboard-shortcut-support-for-focused-links-345142</loc><lastmod>2024-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/websites-are-like-bridges-345162</loc><lastmod>2023-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microleds-vs-lasers-the-linewidth-tradeoff-345315</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-samsung-sipho-mobile-demand-nvidiamarvell-intel-fab-claude-leak-345316</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-dram-structural-floor-in-the-ai-era-makes-this-time-different-345317</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-turboquant-agi-cpu-gf-sues-tower-cpu-price-hikes-400g-sipho-aaoi-345318</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turboquant-inner-workings-and-implications-345319</loc><lastmod>2026-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-gtc-a-deep-dive-into-compute-lpx-and-the-untold-story-of-specdec-345322</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grating-coupled-coupe-for-cpo-and-himaxs-fragile-fau-moat-345320</loc><lastmod>2026-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-mu-hbm4-oci-msa-credo-optics-vcsel-scale-up-dgx-gb300-nbis-27b-345321</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-mtia-x4-avgo-400g-umc-nebius-sipho-readiness-345323</loc><lastmod>2026-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-optical-circuit-switching-is-arista-networks-long-term-problem-345324</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-nvidia-2b-the-hock-shock-credos-aelc-ayar-series-e-intel-changes-memory-345325</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gtc-2026-preview-implications-of-nvidias-sram-decode-hardware-on-the-inference-market-345326</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-amdmeta-new-ai-chips-citrini-345327</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-now-has-a-setting-to-underline-links-345163</loc><lastmod>2023-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/equivalent-experience-can-cut-both-ways-345164</loc><lastmod>2023-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-of-the-design-system-should-factor-into-promotion-packets-345165</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ai-datacenter-cpu-yellow-pages-345328</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-metanvidia-ai-toilet-play-ai-eda-saasocalypse-345329</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cpu-bottleneck-in-agentic-ai-and-why-server-cpus-matter-more-than-ever-345330</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-hbm4-siphos-rise-memory-eats-all-2nm-mo-contacts-345331</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-datacenters-drink-more-water-than-you-think-345332</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twic-googleaws-capex-nvidia-gpus-saas-txnslab-345333</loc><lastmod>2026-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/meta-uses-ai-agents-to-help-developers-understand-codebases-345334</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-torchtpu-enables-native-pytorch-ai-execution-345335</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/insulin-dump-345205</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/100-345206</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-they-dont-tell-you-when-you-translate-your-app-345209</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-accessibility-of-your-markdown-345207</loc><lastmod>2021-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thoughtbotcom-dark-mode-and-other-user-preferences-345208</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ham-biscuit-on-345213</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forbidden-noodles-345210</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bad-accessibility-trend-ive-noticed-345212</loc><lastmod>2021-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessibe-and-the-false-david-vs-goliath-narrative-345211</loc><lastmod>2021-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organize-your-css-declarations-alphabetically-345214</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-image-is-probably-not-decorative-345215</loc><lastmod>2021-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-lawnmower-button-345216</loc><lastmod>2021-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modifications-weve-made-to-the-design-sprint-345217</loc><lastmod>2021-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implicit-cultural-norms-and-accessible-social-media-345231</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-3-hours-of-conversation-saved-a-company-hundreds-of-thousands-of-dollars-345232</loc><lastmod>2021-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-threat-actors-are-exploiting-programming-ecosystems-in-2026-345336</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-typical-day-345233</loc><lastmod>2021-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessibility-auditing-and-ego-345234</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-code-scanners-halt-internet-bug-bounty-payouts-345337</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-choosing-between-blobs-and-fixed-data-types-a-better-way-to-cache-345338</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-coding-tools-are-driving-a-surge-in-new-app-development-345339</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/investigating-information-storage-in-quantized-autoencoders-with-pytorch-and-mnist-347279</loc><lastmod>2021-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-pytorch-autoencoder-for-mnist-digits-347280</loc><lastmod>2021-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blogroll-345235</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cursor-launches-agent-based-coding-workflows-as-ai-agents-grow-345340</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/axios-npm-attack-causes-javascript-supply-chain-chaos-345341</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-development-teams-use-platforms-to-secure-ai-generated-code-345342</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-releases-agent-development-kit-for-java-345343</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-tests-internal-ai-agent-for-coding-tasks-and-workflows-345344</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-html5-game-development-is-having-its-biggest-year-yet-345345</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentation-panic-345236</loc><lastmod>2021-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-the-tabindex-attribute-345237</loc><lastmod>2021-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-macos-head-pointer-345238</loc><lastmod>2021-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/undercover-founder-345240</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-ui-and-implicit-parentchild-relationships-in-html-345239</loc><lastmod>2021-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-website-is-like-a-puppy-345241</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-defense-of-mega-man-boss-lairs-345242</loc><lastmod>2020-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/representation-matters-345243</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-wanna-create-an-eco-friendly-website-345244</loc><lastmod>2020-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sum-stories-345374</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-history-of-mathematics-345375</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-folder-other-than-codepostscode-with-eleventy-345245</loc><lastmod>2020-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-world-does-not-revolve-around-your-product-345252</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tailwind-versus-bem-345246</loc><lastmod>2020-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/consider-the-tomato-345249</loc><lastmod>2020-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/focus-management-and-inert-345247</loc><lastmod>2020-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saying-no-to-diez-for-now-345248</loc><lastmod>2020-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-radium-craze-345250</loc><lastmod>2020-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a11y-is-web-accessibility-345251</loc><lastmod>2020-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improving-the-usability-and-accessibility-of-a-healthcare-website-by-being-mindful-of-reading-level-345254</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mug-handles-345253</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-want-your-job-345255</loc><lastmod>2020-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/equivalent-experiences-thinking-equivalently-345256</loc><lastmod>2020-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/equivalent-experiences-what-are-they-345257</loc><lastmod>2020-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-computer-science-from-scratch-345347</loc><lastmod>2025-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/c-java-java-llm-345346</loc><lastmod>2025-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introductory-programming-assessment-must-accommodate-copilot-like-assistants-345351</loc><lastmod>2022-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/after-10-years-yelp-gave-my-app-4-days-345348</loc><lastmod>2024-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-contacts-on-apple-platforms-without-entitlements-345349</loc><lastmod>2023-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-weaving-the-web-345350</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-experience-with-technical-interviews-in-2022-345352</loc><lastmod>2022-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mathematics-of-origami-345376</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-retro-dither-dithering-algorithms-run-length-encoding-resource-forks-and-more-345353</loc><lastmod>2021-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-apologetics-345354</loc><lastmod>2021-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mathematicians-library-345378</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proof-345377</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chalkdust-book-of-the-year-2025-345379</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theorems-of-the-21st-century-seminar-345380</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-the-fetchr-data-science-infra-on-aws-with-presto-and-airflow-347344</loc><lastmod>2018-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-ghost-in-the-wires-345357</loc><lastmod>2021-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-sid-meiers-memoir-345355</loc><lastmod>2021-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-no-filter-345356</loc><lastmod>2021-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-web-has-no-design-standards-345358</loc><lastmod>2021-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experimenting-with-ai-subagents-345381</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-tip-for-successful-opentelemetry-projects-345382</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-software-architect-elevator-345383</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-an-agent-skill-345384</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pi-hole-behind-tailscale-345385</loc><lastmod>2026-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ready-to-use-virtual-clusters-345386</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-50-348346</loc><lastmod>2024-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classic-computer-science-problems-in-java-is-published-345359</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-the-presentation-secrets-of-steve-jobs-345360</loc><lastmod>2020-12-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-edison-by-edmund-morris-345361</loc><lastmod>2020-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-local-newsletter-345368</loc><lastmod>2020-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-no-rules-rules-netflix-and-the-culture-of-reinvention-345362</loc><lastmod>2020-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-taking-criticism-345363</loc><lastmod>2020-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-classic-computer-science-problems-in-java-345366</loc><lastmod>2020-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-let-it-go-by-stephanie-shirley-345364</loc><lastmod>2020-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-blood-sweat-and-pixels-345365</loc><lastmod>2020-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-the-declaration-of-independence-345367</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-showstopper-the-breakneck-race-to-create-windows-nt-and-the-next-generation-at-microsoft-345369</loc><lastmod>2020-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-of-classic-computer-science-problems-in-python-345370</loc><lastmod>2020-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chalkdust-issue-23-coming-20-april-345371</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/think-like-a-mathematician-345372</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unequal-345373</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuration-drift-and-next-gen-cm-346235</loc><lastmod>2012-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-latex-previews-in-emacs-345432</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/graphs-in-operations-346238</loc><lastmod>2012-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/it-sucks-to-be-right-346236</loc><lastmod>2012-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-stop-fighting-distro-vendors-346237</loc><lastmod>2012-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zeromq-and-logstash-part-2-346239</loc><lastmod>2012-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zeromq-and-logstash-part-1-346240</loc><lastmod>2012-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/load-balancing-logstash-with-amqp-346241</loc><lastmod>2012-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-47-348380</loc><lastmod>2024-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tab-bar-menu-in-emacs-345434</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dired-history-in-emacs-345433</loc><lastmod>2022-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/elmo-embark-live-mode-for-emacs-345437</loc><lastmod>2021-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simple-folding-with-hideshow-345435</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latex-input-for-impatient-scholars-345436</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/load-balancing-logstash-with-redis-346242</loc><lastmod>2012-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lowtech-monitoring-with-jenkins-346243</loc><lastmod>2012-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scale10x-recap-346244</loc><lastmod>2012-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2011-in-review-346245</loc><lastmod>2012-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-parts-of-invent-and-wander-the-collected-writings-of-jeff-bezos-347281</loc><lastmod>2021-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/declickbait-elfeed-345440</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploy-all-the-things-346247</loc><lastmod>2011-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-trolling-for-fun-and-profit-346246</loc><lastmod>2011-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rollbacks-and-other-deployment-myths-346248</loc><lastmod>2011-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-configuration-management-divide-346249</loc><lastmod>2011-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-celluloid-346250</loc><lastmod>2011-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mariadb-innovation-binlog_storage_engine-32-core-server-insert-benchmark-347376</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mariadb-innovation-binlog_storage_engine-48-core-server-insert-benchmark-347377</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/persistent-project-switching-in-emacs-345447</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-batteries-included-with-emacs-345448</loc><lastmod>2020-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skyhooks-versus-cranes-the-nobel-prize-for-elinor-ostrom-346132</loc><lastmod>2009-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/batteries-included-with-emacs-345449</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazy-elfeed-345450</loc><lastmod>2020-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-345451</loc><lastmod>2019-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-systems-versus-evolution-346133</loc><lastmod>2009-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-orphaning-of-ideas-345452</loc><lastmod>2019-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/which-city-charter-was-established-by-treaty-in-1984-346134</loc><lastmod>2009-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-charter-cities-can-succeed-346135</loc><lastmod>2009-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-brief-discussion-of-the-practical-byzantine-fault-tolerance-pbft-algorithm-347128</loc><lastmod>2025-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bodies-345453</loc><lastmod>2019-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-can-make-each-other-better-345454</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-synchronized-editing-for-rec-rooms-multiplayer-scripting-system-345455</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-letter-to-the-claude-code-docs-345456</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-excommunicated-devs-making-games-with-ai-345458</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pour-your-soul-in-an-ode-to-engineering-345457</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-ready-voxel-meshes-with-low-cost-ai-345459</loc><lastmod>2026-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-satisfying-software-345466</loc><lastmod>2024-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-mechanism-for-healthy-social-pressure-345460</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiler-performance-on-2025-devices-345461</loc><lastmod>2025-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rad-type-345463</loc><lastmod>2025-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ten-developer-commandments-345462</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pieces-of-truth-345465</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/frosted-glass-from-games-to-the-web-345464</loc><lastmod>2024-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skill-tree-345467</loc><lastmod>2024-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-idiot-principle-345468</loc><lastmod>2024-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-mythos-2-cybersecurity-and-project-glasswing-345469</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scope-of-type-guards-and-assertion-functions-tilpost-345481</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-lines-are-removed-from-whatwg-urls-tilpost-345485</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-187-blogpost-345482</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-186-blogpost-345483</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-185-blogpost-345484</loc><lastmod>2026-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-five-with-paul-romer-forbes-346137</loc><lastmod>2009-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nobody-owes-you-anything-blogpost-345486</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fish-proverb-v20-continued-346136</loc><lastmod>2009-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-184-blogpost-345487</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-isnt-investment-already-taking-place-346138</loc><lastmod>2009-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rules-change-north-vs-south-korea-346139</loc><lastmod>2009-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fish-proverb-v20-bringing-in-rules-346140</loc><lastmod>2009-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-scale-elements-and-their-layout-with-css-zoom-tilpost-345488</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-relying-on-the-aria-authoring-practices-guide-note-345489</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-183-blogpost-345490</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-style-the-found-search-find-in-page-substrings-tilpost-345492</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-182-blogpost-345491</loc><lastmod>2026-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17280-point-release-345534</loc><lastmod>2024-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-181-blogpost-345493</loc><lastmod>2026-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tls-with-its-highest-available-security-options-345545</loc><lastmod>2023-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-180-blogpost-345494</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aria-roles-can-remove-their-childrens-semantics-tilpost-345495</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trust-equation-note-345497</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-you-dont-care-i-dont-care-note-345499</loc><lastmod>2026-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/firefox-devtools-hides-unreferenced-css-variables-note-345498</loc><lastmod>2026-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-weekly-179-blogpost-345500</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17-has-been-released-debian-12-bookworm-based-major-release-345546</loc><lastmod>2023-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-charter-city-in-cuba-346141</loc><lastmod>2009-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/map-showing-the-worlds-lights-at-night-346142</loc><lastmod>2009-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-world-needs-charter-cities-346143</loc><lastmod>2009-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-theory-of-history-with-an-application-346144</loc><lastmod>2009-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automatically-load-env-files-in-nodejs-scripts-tilpost-345501</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-ready-to-use-diff-component-note-345502</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feature-detection-of-view-transition-types-snippet-345503</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/llama-4-smells-bad-345506</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-review-ssrl-self-search-reinforcement-learning-345504</loc><lastmod>2025-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-the-genocide-345505</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seized-by-doge-345507</loc><lastmod>2025-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beware-of-musks-chatbot-grok-345508</loc><lastmod>2025-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/they-are-selling-dollars-for-69-cents-now-345509</loc><lastmod>2025-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-review-x-sample-contrastive-loss-345510</loc><lastmod>2024-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/they-are-selling-a-dollar-coin-flip-for-36-cents-345511</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/large-language-models-in-2024-345512</loc><lastmod>2024-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-18142-point-release-345524</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17-end-of-security-support-and-deprecation-notice-all-users-should-move-to-whonix-18-as-soon-as-possible-345525</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qubes-whonix-user-sysmaint-split-point-release-345529</loc><lastmod>2025-05-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fermats-last-theorem-how-its-going-345563</loc><lastmod>2024-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lean-in-2024-345564</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/find-what-youre-missing-at-zombocom-345565</loc><lastmod>2025-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cancer-345566</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qubes-whonix-18-released-major-release-upgrade-345526</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-18087-released-major-release-upgrade-345527</loc><lastmod>2025-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17446-point-release-345528</loc><lastmod>2025-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/judgment-day-top-of-the-first-345568</loc><lastmod>2025-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17281-point-release-345533</loc><lastmod>2024-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/advice-for-system-design-interviews-345567</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-you-telling-me-this-345569</loc><lastmod>2025-09-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-thematic-improvement-to-my-bullet-chess-345570</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/baseball-pitcher-wins-and-life-345571</loc><lastmod>2025-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-46-348381</loc><lastmod>2024-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-march-2024-348382</loc><lastmod>2024-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17399-point-release-345530</loc><lastmod>2025-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-internal-tools-345572</loc><lastmod>2025-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-mechanics-of-my-bullet-chess-345573</loc><lastmod>2025-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-puzzle-of-two-unreliable-sensors-345574</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/statement-for-house-budget-committee-hearing-on-federal-rd-345999</loc><lastmod>2020-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-most-important-policy-decision-in-our-lifetimes-346000</loc><lastmod>2020-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faqs-on-virus-tests-in-schools-346001</loc><lastmod>2020-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-growth-of-growth-theory-the-economist-346145</loc><lastmod>2006-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-a-pytorch-wasserstein-mnist-gan-on-google-colab-347282</loc><lastmod>2021-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-500-tests-from-mocha-to-nodejs-348383</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17392-testers-wanted-345531</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-remove-crestron-audio-device-on-macos-345592</loc><lastmod>2025-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17285-point-release-345532</loc><lastmod>2024-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postal-service-hacks-345595</loc><lastmod>2024-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-fix-the-attribute-password-either-does-not-exist-or-was-not-retrieved-for-model-appmodelsuser-error-in-laravel-345593</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-the-data-can-be-yours-345594</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winning-a-hackathon-losing-my-sanity-345596</loc><lastmod>2024-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/winter23md-345598</loc><lastmod>2023-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-best-of-macalester-345597</loc><lastmod>2023-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-learned-from-hanging-posters-345601</loc><lastmod>2022-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-colocate-images-and-markdown-in-astro-345599</loc><lastmod>2023-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-svelte-with-inertiajs-v10-345600</loc><lastmod>2023-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-need-permission-to-view-this-form-345602</loc><lastmod>2022-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-visit-localhost-on-your-phone-345603</loc><lastmod>2022-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-graduation-photos-with-your-face-345604</loc><lastmod>2022-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-connect-to-planetscale-with-adminer-345605</loc><lastmod>2022-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17278-point-release-345535</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17207-point-release-345537</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17237-point-release-345536</loc><lastmod>2024-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17201-all-platforms-point-release-345538</loc><lastmod>2024-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-and-dynamically-sized-thin-pointers-345606</loc><lastmod>2024-06-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vu128-efficient-variable-length-integers-345607</loc><lastmod>2024-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-tuntap-interfaces-in-linux-345608</loc><lastmod>2023-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-sunos-4-in-qemu-sparc-345609</loc><lastmod>2023-04-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/improved-unix-socket-networking-in-qemu-72-345610</loc><lastmod>2023-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-win32-binaries-in-ghidra-via-wine-345611</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-beos-5-in-qemu-i386-345612</loc><lastmod>2022-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gmail-accepts-forged-youtube-emails-345613</loc><lastmod>2022-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compacting-lunr-search-indices-345614</loc><lastmod>2022-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/draft-whonix-community-survey-shaping-the-future-of-whonix-345540</loc><lastmod>2024-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17131-for-virtualbox-point-release-345539</loc><lastmod>2024-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17115-for-virtualbox-point-release-345541</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/canada-post-strike-and-shipping-changes-345639</loc><lastmod>2025-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-introducing-the-bmow-floppy-encabulator-345637</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bulk-lots-of-db-19s-for-sale-345638</loc><lastmod>2025-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-product-and-mea-culpa-345640</loc><lastmod>2025-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adb-usb-wombat-back-in-stock-345641</loc><lastmod>2024-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/floppy-emu-deluxe-bundle-and-acrylic-case-back-in-stock-345642</loc><lastmod>2024-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17102-for-virtualbox-point-release-345542</loc><lastmod>2023-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/connect-to-public-tor-network-by-default-avoid-anon-connection-wizard-acw-popup-at-first-boot-345543</loc><lastmod>2023-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17045-for-virtualbox-point-release-345544</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-the-ttp-ep-22-the-collapse-of-the-patch-window-345643</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-threat-hunters-gambit-345644</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-field-to-the-report-and-back-again-how-incident-responders-can-use-the-year-in-review-345645</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-lua-based-malware-lucidrook-observed-in-targeted-attacks-against-taiwanese-organizations-345646</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talos-takes-2025s-ransomware-trends-and-zombie-vulnerabilities-345647</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trojan-horse-of-cybercrime-weaponizing-saas-notification-pipelines-345648</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qubes-whonix-17-for-qubes-r42-is-available-debian-12-bookworm-based-major-release-testers-wanted-345547</loc><lastmod>2023-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/year-in-review-vulnerabilities-old-and-new-and-something-react2-345649</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-not-get-highjacked-off-your-own-supply-chain-345650</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/axios-npm-supply-chain-incident-345651</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-democratisation-of-business-email-compromise-fraud-345652</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-the-ttp-ep-21-when-attackers-become-trusted-users-345653</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uat-10608-inside-a-large-scale-automated-credential-harvesting-operation-targeting-web-applications-345654</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/qilin-edr-killer-infection-chain-345655</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inside-the-talos-2025-year-in-review-a-discussion-on-what-the-data-means-for-defenders-345656</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-overview-of-ransomware-threats-in-japan-in-2025-and-early-detection-insights-from-qilin-cases-345657</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4d-toys-now-available-for-meta-quest-345658</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whonix-17030-for-virtualbox-major-release-debian-12-bookworm-based-testers-wanted-345548</loc><lastmod>2023-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-xfoil-345550</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4d-toys-update-8-rotating-the-3d-slice-2d-faces-projections-marble-scenes-and-many-more-345659</loc><lastmod>2023-03-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-updates-now-on-patreon-345660</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-klein-bottle-and-the-4th-dimension-4d-toys-v-17-345661</loc><lastmod>2021-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miegakure-update-september-2021-345662</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arena-allocator-for-real-arrays-345549</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-writing-intent-declarations-be-a-waste-of-time-345551</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-release-of-athena-athena-210-345552</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4d-toys-version-16-wireframe-projections-345664</loc><lastmod>2020-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/siggraph-2020-talk-for-my-technical-paper-n-dimensional-rigid-body-dynamics-345663</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/miegakure-update-november-2020-art-direction-in-4d-345665</loc><lastmod>2020-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4d-toys-version-15-anti-gravity-export-mesh-for-3d-printing-4d-accelerometer-345666</loc><lastmod>2020-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lamports-byzantine-consensus-algorithm-with-signatures-347129</loc><lastmod>2025-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tool-to-warn-about-intentout-arguments-not-set-345553</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-at-imo-2025-a-round-up-345558</loc><lastmod>2025-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pointer-to-a-growing-allocatable-array-in-gfortran-error-345554</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerating-mathematics-345555</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formal-or-not-formal-that-is-the-question-in-ai-for-theorem-proving-345557</loc><lastmod>2025-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formalization-of-erdos-problems-345556</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/think-of-a-number-an-update-345559</loc><lastmod>2025-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-quotient-345560</loc><lastmod>2025-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/think-of-a-number-345561</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-ai-do-maths-yet-thoughts-from-a-mathematician-345562</loc><lastmod>2024-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-a-pytorch-classic-mnist-gan-on-google-colab-347283</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/update-wines-pe-unix-345575</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wines-pe-unix-interface-345576</loc><lastmod>2022-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/win32-is-the-only-stable-abi-on-linux-345577</loc><lastmod>2022-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/color-vision-and-ci-345579</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hosting-xdc-2020-345578</loc><lastmod>2020-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-easy-containers-345581</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coding-for-easyos-345582</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-and-why-easyos-is-different-345584</loc><lastmod>2025-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-compile-source-code-345583</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-easyos-on-your-hard-drive-345585</loc><lastmod>2024-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easy-frugal-installation-345586</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/package-manager-concepts-345587</loc><lastmod>2023-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-easyos-on-a-new-ssd-345588</loc><lastmod>2023-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guidelines-for-debugging-easyos-345589</loc><lastmod>2023-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-download-lecture-videos-from-panopto-345590</loc><lastmod>2025-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-model-of-a-model-building-345591</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stateless-kubernetes-overlay-networks-with-ipv6-345616</loc><lastmod>2021-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/json-is-not-a-yaml-subset-345615</loc><lastmod>2022-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/by-any-other-cname-345621</loc><lastmod>2020-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extending-vscode-with-webassembly-345617</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-cross-compiling-rust-345618</loc><lastmod>2020-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-impressions-of-rust-345619</loc><lastmod>2020-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commentary-on-stop-using-encrypted-email-345620</loc><lastmod>2020-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sre-school-no-haunted-forests-345622</loc><lastmod>2018-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-ripped-the-same-cd-300-times-345625</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-effective-go-345623</loc><lastmod>2018-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/error-beneath-the-wavs-345624</loc><lastmod>2018-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/effective-grpc-345626</loc><lastmod>2018-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bazel-school-toolchains-345627</loc><lastmod>2018-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mojibake-in-surugaya-javascript-345628</loc><lastmod>2018-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reddit-front-page-2018-345631</loc><lastmod>2018-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unix-syscalls-345629</loc><lastmod>2018-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sre-school-health-checking-345630</loc><lastmod>2018-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recreators-episode-21-345632</loc><lastmod>2018-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sre-school-instrumentation-345633</loc><lastmod>2018-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haskell-cpython-calling-python-libraries-from-haskell-345634</loc><lastmod>2010-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monad-is-not-difficult-345635</loc><lastmod>2010-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/understanding-iteratees-345636</loc><lastmod>2010-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/still-looks-like-inflation-decreased-345982</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/good-news-on-inflation-345984</loc><lastmod>2022-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-good-news-on-inflation-345983</loc><lastmod>2023-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ea-ftx-and-sbf-345985</loc><lastmod>2022-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looting-as-the-endgame-of-the-entirely-predictable-crypto-collapse-345986</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inflation-employment-and-wages-in-the-current-recovery-345987</loc><lastmod>2022-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theories-facts-and-lisa-cook-345988</loc><lastmod>2022-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-growth-severity-confound-345989</loc><lastmod>2021-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dice-walls-and-boosters-345992</loc><lastmod>2021-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/burden-of-proof-games-345993</loc><lastmod>2021-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infrequent-events-and-proxy-indicators-345994</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/times-25-most-influential-americans-time-magazine-346146</loc><lastmod>1997-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-risk-of-infection-is-the-canary-in-the-coal-mine-345995</loc><lastmod>2021-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/for-economist-paul-romer-prosperity-depends-on-ideas-wsj-346147</loc><lastmod>1997-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archive-346148</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/search-346149</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/listening-for-the-universes-rarest-whisper-346150</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulating-covid-19-part-1-346011</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-went-wrong-346012</loc><lastmod>2020-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faqs-on-targeted-digital-ad-tax-346013</loc><lastmod>2019-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/thank-you-346017</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ft-op-ed-recommendations-for-world-bank-346014</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-346015</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/contact-info-and-public-key-346016</loc><lastmod>2019-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nobel-lecture-on-the-possibility-of-progress-346018</loc><lastmod>2019-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-paper-ai-agents-that-matter-346177</loc><lastmod>2024-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-scaling-myths-346178</loc><lastmod>2024-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scientists-should-use-ai-as-a-tool-not-an-oracle-346179</loc><lastmod>2024-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-deep-structure-of-economic-growth-346019</loc><lastmod>2019-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conditional-optimism-346020</loc><lastmod>2018-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/future-cities-need-to-hand-over-the-keys-cfr-346119</loc><lastmod>2011-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-quest-for-a-charter-city-the-wall-street-journal-346120</loc><lastmod>2011-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-city-in-honduras-346121</loc><lastmod>2011-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-snake-oil-is-now-available-to-preorder-346181</loc><lastmod>2024-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-leaderboards-are-no-longer-useful-its-time-to-switch-to-pareto-curves-346180</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-importing-well-run-citieslift-the-world-from-poverty-fc-346113</loc><lastmod>2012-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-paul-romer-zurichminds-zurich-minds-346115</loc><lastmod>2011-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-wants-to-buy-honduras-the-new-york-times-magazine-346114</loc><lastmod>2012-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/video-the-worlds-first-charter-city-ted-346118</loc><lastmod>2011-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nyu-lands-top-economist-for-cities-project-nyt-346117</loc><lastmod>2011-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/glass-house-conversations-the-case-for-new-cities-346116</loc><lastmod>2011-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/justice-has-been-delayed-and-denied-for-too-long-346122</loc><lastmod>2010-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strawberry-fields-where-dark-matter-haloes-truly-end-346154</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-electron-bremsstrahlung-in-a-synchrotron-storage-ring-for-quantum-experiments-346153</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-do-men-sexually-harass-women-at-work-346155</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/planetary-atmosphere-in-a-tank-346156</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/genetic-architecture-of-autism-is-consistent-across-diverse-populations-346157</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-from-blogger-346251</loc><lastmod>2011-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/applications-of-byzantine-consensus-347130</loc><lastmod>2025-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-more-general-implementation-of-lamports-byzantine-consensus-algorithm-in-python-347131</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-efficiency-for-mariadb-mysql-and-postgres-on-tproc-c-with-a-small-server-347378</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/100-meter-underground-wireless-communication-346160</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-mini-philosophy-of-technology-1-ortega-vs-heidegger-346161</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-paper-towards-a-science-of-ai-agent-reliability-346162</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/could-ai-slow-science-346166</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-wont-automatically-make-legal-services-cheaper-346163</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fact-checking-moravecs-paradox-346164</loc><lastmod>2026-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-guide-to-understanding-ai-as-normal-technology-346165</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-ai-progress-slowing-down-346169</loc><lastmod>2024-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agi-is-not-a-milestone-346167</loc><lastmod>2025-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-as-normal-technology-346168</loc><lastmod>2025-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faq-about-the-book-and-our-writing-process-346172</loc><lastmod>2024-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-the-uks-liver-transplant-matching-algorithm-systematically-exclude-younger-patients-346171</loc><lastmod>2024-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-looked-at-78-election-deepfakes-political-misinformation-is-not-an-ai-problem-346170</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-ai-automate-computational-reproducibility-346173</loc><lastmod>2024-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-reading-the-ai-snake-oil-book-online-346174</loc><lastmod>2024-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-companies-are-pivoting-from-creating-gods-to-building-products-good-346175</loc><lastmod>2024-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-existential-risk-probabilities-are-too-unreliable-to-inform-policy-346176</loc><lastmod>2024-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-can-routers-at-centre-pompidou-teach-us-about-software-evolution-346183</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choose-your-own-adventure-calculus-346182</loc><lastmod>2025-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-sucks-watch-your-language-346252</loc><lastmod>2011-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-monitoring-sucks-346253</loc><lastmod>2011-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-noah-part-4-346254</loc><lastmod>2011-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-noah-part-3-346255</loc><lastmod>2011-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-noah-part-2-346256</loc><lastmod>2011-05-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-noah-part-1-346257</loc><lastmod>2011-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resetting-mutts-terminal-after-oauth2-gpg-346258</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-programs-live-vague-spaces-and-software-systems-346184</loc><lastmod>2023-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-key-handling-using-the-macos-keychain-and-1password-346259</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipv6-adoption-in-2026-346262</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-the-open-web-346260</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sites-using-pqc-february-2026-346261</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-of-pqc-in-smtp-starttls-346263</loc><lastmod>2026-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/process-memory-sharing-346265</loc><lastmod>2025-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-i-use-https-rrs-346264</loc><lastmod>2025-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yes-its-a-slow-coup-346269</loc><lastmod>2025-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stacking-threads-346266</loc><lastmod>2025-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sites-using-pqc-september-2025-346267</loc><lastmod>2025-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vimrc-settings-based-on-terminal-background-346268</loc><lastmod>2025-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-quantum-cryptography-proof-of-concept-implementations-346270</loc><lastmod>2025-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/july-4th-2025-346271</loc><lastmod>2025-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bootstrapping-http11-http2-and-http3-346272</loc><lastmod>2025-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-quantum-cryptography-on-netbsd-346273</loc><lastmod>2025-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-timeless-way-of-programming-346185</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-code-no-thought-substrates-for-simple-programming-for-all-346186</loc><lastmod>2022-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pop-up-from-hell-on-the-growing-opacity-of-web-programs-346187</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-its-going-346274</loc><lastmod>2025-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-quantum-cryptography-in-february-2025-346277</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sites-using-pqc-march-2025-346275</loc><lastmod>2025-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mood-346276</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/does-the-internet-really-need-even-more-tlds-346278</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tls-13-hybrid-key-exchange-using-x25519kyber768-ml-kem-346280</loc><lastmod>2024-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-11-06-346279</loc><lastmod>2024-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-netbsd-on-linode-346281</loc><lastmod>2024-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/software-designers-not-engineers-an-interview-from-alternative-universe-346188</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-deep-learning-a-new-kind-of-programming-operationalistic-look-at-programming-346189</loc><lastmod>2020-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-interactive-you-draw-bar-chart-with-compost-346190</loc><lastmod>2020-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-netbsdamd64-ami-346282</loc><lastmod>2024-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-netbsd-ec2-amis-346283</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-exploration-calculus-capturing-the-essence-of-exploratory-data-scripting-346191</loc><lastmod>2020-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-architecture-urban-planning-and-software-construction-346192</loc><lastmod>2020-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whose-cidr-is-it-anyway-346284</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/email-dns-records-cheatsheet-346285</loc><lastmod>2024-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/post-quantum-cryptography-in-january-2024-346286</loc><lastmod>2024-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-of-https-resource-records-346287</loc><lastmod>2023-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whose-cert-is-it-anyway-346290</loc><lastmod>2023-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tld-domain-count-stats-346288</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gtlds-new-clothes-346289</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-sourcing-code-into-a-separate-git-repository-346291</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-reads-your-email-346292</loc><lastmod>2023-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-iam-and-cost-explorer-cli-setup-346293</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-controls-the-internet-346294</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-teach-as-the-first-programming-language-and-why-346193</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-should-a-software-engineering-course-look-like-346194</loc><lastmod>2019-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-is-an-illusion-unix-time-doubly-so-346295</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sender-policy-framework-spf-346296</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-programming-languages-were-futurama-characters-346298</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dns-response-size-346297</loc><lastmod>2022-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-up-to-date-346299</loc><lastmod>2022-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-by-lurking-346300</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-certificate-errors-346301</loc><lastmod>2022-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/basic-network-troubleshooting-346302</loc><lastmod>2022-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infosec-skill-sets-346303</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whois-fragile-unparseable-obsolete-and-universally-relied-upon-346304</loc><lastmod>2022-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-your-own-excel-in-100-lines-of-f-346195</loc><lastmod>2018-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/programming-as-interaction-a-new-perspective-for-programming-language-research-346196</loc><lastmod>2018-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strlcat3-strncat3-346305</loc><lastmod>2021-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-security-process-wishlist-346306</loc><lastmod>2021-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uninitialized-stack-variables-346307</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipc-buffer-sizes-346308</loc><lastmod>2021-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ipv4-addresses-are-silly-inet_aton3-doubly-so-346309</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-in-a-hostname-346310</loc><lastmod>2021-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-is-no-printf-346311</loc><lastmod>2021-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tlds-putting-the-fun-in-the-top-of-the-dns-346312</loc><lastmod>2021-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/duckduckgo-onion-search-for-firefox-346313</loc><lastmod>2021-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/all-dns-resource-records-346314</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/would-aliens-understand-lambda-calculus-346197</loc><lastmod>2018-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/urls-its-complicated-346315</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recommendations-to-write-slightly-more-readable-and-thus-robust-code-346321</loc><lastmod>2020-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/technical-infosec-core-competencies-346316</loc><lastmod>2021-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-e-mail-validation-logic-is-wrong-346319</loc><lastmod>2021-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/behavioral-economics-in-information-security-346317</loc><lastmod>2021-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sharing-secrets-346318</loc><lastmod>2021-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-software-engineering-laws-everybody-loves-to-ignore-346320</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-11-15-346323</loc><lastmod>2020-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-pinning-and-cpu-sets-346322</loc><lastmod>2020-12-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2020-11-04-346325</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-trust-in-a-nutshell-346324</loc><lastmod>2020-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lost-infosec-battles-346326</loc><lastmod>2020-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-aws-ipv4ipv6-dual-stack-ec2-instances-346327</loc><lastmod>2020-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essential-ticket-skills-ticket-management-346328</loc><lastmod>2020-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/browser-startup-comparison-346329</loc><lastmod>2020-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-a-few-ops-lessons-we-all-learn-the-hard-way-346330</loc><lastmod>2020-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-design-side-of-programming-language-design-346198</loc><lastmod>2017-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mythology-of-programming-language-ideas-346201</loc><lastmod>2017-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-the-gamma-just-got-easier-346199</loc><lastmod>2017-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webserver-benchmark-erlang-vs-go-vs-java-vs-nodejs-346202</loc><lastmod>2020-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/survey-of-cowboy-webserver-performance-part-2-346203</loc><lastmod>2019-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/survey-of-cowboy-webserver-performance-part-1-346204</loc><lastmod>2019-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stdarg-and-the-case-of-the-forgotten-registers-346331</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-rule-of-database-fight-club-admit-nothing-347379</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/papers-we-scrutinize-how-to-critically-read-papers-346200</loc><lastmod>2017-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/packets-per-second-limits-in-ec2-346205</loc><lastmod>2019-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-100k-connections-per-second-with-elixir-346206</loc><lastmod>2019-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curious-case-of-beam-cpu-usage-346207</loc><lastmod>2019-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-go-vs-node-vs-elixir-346208</loc><lastmod>2019-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-the-bogeyman-346209</loc><lastmod>2018-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-wanna-go-on-prem-do-ya-346210</loc><lastmod>2016-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/falsehoods-cs-students-still-believe-upon-graduating-346332</loc><lastmod>2019-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/okr-distractions-346333</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dns-security-threat-modeling-dnssec-dot-and-doh-346334</loc><lastmod>2019-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-kitten-features-interactive-shell-repl-multi-page-settings-and-backup-and-restore-data-portability-346541</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-site-now-runs-on-indie-web-server-346642</loc><lastmod>2019-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/draw-together-346542</loc><lastmod>2024-03-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streaming-html-346543</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/workaround-for-unclickable-app-menu-bug-with-windowmakekeyandorderfront-and-nsappactivate-on-macos-346699</loc><lastmod>2018-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-blocker-for-ios-12-346698</loc><lastmod>2018-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distro_featuresappend-after-distro_featuresremove-has-no-effect-346779</loc><lastmod>2025-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/responsive-design-got-my-app-rejected-346700</loc><lastmod>2018-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-raspberry-pi-concourse-worker-346780</loc><lastmod>2019-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-linux-creates-sockets-and-counts-them-346781</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-proc-to-get-a-process-current-stack-trace-346782</loc><lastmod>2018-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/process-resource-limits-under-the-hood-346783</loc><lastmod>2018-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/end-to-end-encrypted-kitten-chat-346544</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/installing-helix-editor-language-servers-346545</loc><lastmod>2022-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nlnet-grant-application-for-domain-first-update-questions-and-answers-346548</loc><lastmod>2022-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-fediverse-about-to-get-fryed-or-why-every-toot-is-also-a-potential-denial-of-service-attack-346546</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nlnet-grant-application-for-domain-rejected-346547</loc><lastmod>2022-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-is-beautiful-episode-22-small-web-kitten-dweb-camp-braid-346549</loc><lastmod>2022-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-linux-privileged-ports-must-die-346550</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lipstick-on-a-pig-learning-the-most-important-lesson-in-design-346551</loc><lastmod>2022-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-helix-editor-follow-the-system-colour-scheme-346552</loc><lastmod>2022-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nlnet-grant-application-for-domain-346553</loc><lastmod>2022-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-is-proc-able-to-list-process-ids-346785</loc><lastmod>2018-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-top-and-free-inside-containers-dont-show-the-correct-container-memory-346784</loc><lastmod>2018-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-proc-346786</loc><lastmod>2018-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-month-of-proc-346787</loc><lastmod>2018-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lamports-byzantine-generals-algorithm-in-python-347132</loc><lastmod>2025-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warm-crocodile-conference-talk-347405</loc><lastmod>2013-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-bound-functions-to-unit-test-ecmascript-modules-346554</loc><lastmod>2022-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/decentralisation-begins-at-decentring-yourself-346555</loc><lastmod>2022-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodekit-extension-for-codium-346556</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodekit-update-346558</loc><lastmod>2022-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everyone-hates-facebook-but-this-is-more-than-just-about-facebook-346557</loc><lastmod>2022-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-network-namespaces-and-a-virtual-switch-to-isolate-servers-346806</loc><lastmod>2018-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-privileged-containers-to-docker-swarm-mode-346807</loc><lastmod>2018-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/compiling-and-running-your-own-forked-docker-release-346808</loc><lastmod>2018-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-how-to-add-a-prefix-to-the-output-of-multiple-commands-346809</loc><lastmod>2018-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-haproxy-maps-with-access-control-lists-acl-346810</loc><lastmod>2018-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-haproxy-respond-200-ok-to-health-checks-346811</loc><lastmod>2018-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-ec2-metadata-service-from-docker-containers-in-aws-346812</loc><lastmod>2018-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-docker-with-a-forked-runc-346813</loc><lastmod>2018-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-web0-manifesto-346559</loc><lastmod>2022-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-send-an-email-346560</loc><lastmod>2021-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-three-laws-of-personal-devices-346561</loc><lastmod>2021-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/saying-goodbye-to-an-old-friend-346562</loc><lastmod>2021-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/comet-346563</loc><lastmod>2021-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-magic-one-line-imagemagick-7-appimage-installer-346565</loc><lastmod>2021-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irelands-two-tier-health-insurance-system-346564</loc><lastmod>2021-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-apply-a-chroma-key-using-imagemagick-346566</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-three-month-long-elementary-os-6-upgrade-adventure-in-three-parts-part-1-catts-346567</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-count-unicode-glyphs-in-vala-using-gtk-346568</loc><lastmod>2021-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-change-the-colour-of-the-underline-in-gspell-346569</loc><lastmod>2021-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-disable-gtk-message-warnings-in-your-app-346570</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-dark-mode-in-a-handful-of-lines-of-css-with-css-filters-346571</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-anything-a-javascript-module-using-nodejs-esm-module-loaders-346577</loc><lastmod>2021-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/omnibus-gitlab-lets-encrypt-renewal-error-and-fix-346572</loc><lastmod>2021-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-is-trying-to-redefine-what-it-means-to-violate-your-privacy-we-must-not-let-it-346574</loc><lastmod>2021-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/key-mapper-a-visual-tool-for-remapping-keys-and-more-on-linux-346573</loc><lastmod>2021-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fish-shell-346575</loc><lastmod>2021-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remote-a-little-module-for-more-elegant-remoting-with-websockets-346576</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/archival-cascades-a-practical-way-to-not-break-urls-346578</loc><lastmod>2021-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/al-jazeera-live-interview-on-corporate-and-government-mass-surveillance-in-the-time-of-covid-19-346604</loc><lastmod>2020-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-clean-analog-audio-from-a-blue-yeti-microphone-into-a-sony-a6400-camera-using-a-raspberry-pi-zero-346579</loc><lastmod>2021-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-just-killed-offline-web-apps-while-purporting-to-protect-your-privacy-why-thats-a-bad-thing-and-why-you-should-care-346605</loc><lastmod>2020-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fail-fast-on-missing-required-arguments-in-javascript-using-default-values-that-throw-346606</loc><lastmod>2020-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-tcp-server-in-c-346814</loc><lastmod>2018-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-c-to-inspect-linux-syscalls-346815</loc><lastmod>2018-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scraping-the-latest-eu-vat-rates-for-e-services-from-the-european-commissions-web-site-with-nodejs-346581</loc><lastmod>2021-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jsdb-migrations-346580</loc><lastmod>2021-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flying-to-antwerp-tomorrow-to-present-the-opening-keynote-at-dig-it-up-on-thursday-346607</loc><lastmod>2020-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-happy-ending-to-the-better-blocker-saga-346608</loc><lastmod>2020-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-up-aws-efs-across-multiple-availability-zones-using-terraform-346816</loc><lastmod>2018-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-practical-look-at-basic-aws-networking-with-terraform-346817</loc><lastmod>2018-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nginx-http2-server-push-346819</loc><lastmod>2018-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-collect-docker-daemon-metrics-346818</loc><lastmod>2018-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-limit-youll-hit-on-aws-efs-locks-346821</loc><lastmod>2018-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-example-of-go-rpc-client-and-server-346820</loc><lastmod>2018-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/initializing-grafana-with-preconfigured-dashboards-346822</loc><lastmod>2018-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simulating-aws-tags-in-local-prometheus-346823</loc><lastmod>2018-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happens-when-a-pipeline-is-created-in-concourse-ci-346824</loc><lastmod>2018-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-build-and-run-concourse-ci-locally-346825</loc><lastmod>2018-02-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-simple-extension-to-block-websites-346826</loc><lastmod>2018-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/replacing-haproxy-acls-by-haproxy-maps-346827</loc><lastmod>2018-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-publish-a-blog-using-aws-346828</loc><lastmod>2018-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-european-commission-eu-vat-number-validation-api-with-nodejs-346582</loc><lastmod>2021-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hell-site-346583</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ethics-as-pr-or-the-some-very-good-people-work-there-fallacy-346584</loc><lastmod>2021-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-subresource-integrity-sri-in-vite-with-small-techvite-plugin-sri-346585</loc><lastmod>2021-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/clean-up-the-web-346586</loc><lastmod>2021-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-haproxy-with-http2-support-346829</loc><lastmod>2018-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passing-data-from-layouts-to-pages-in-sveltekit-346587</loc><lastmod>2021-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-starter-template-for-vite-svelte-346588</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-dns-messages-from-scratch-using-go-346832</loc><lastmod>2017-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sending-files-via-grpc-346830</loc><lastmod>2018-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-buffer-your-writes-346831</loc><lastmod>2017-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-minimal-docker-ansible-role-346835</loc><lastmod>2017-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/can-we-manage-multiple-github-repositories-in-a-better-way-346833</loc><lastmod>2017-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-hello-world-api-using-swagger-and-go-346834</loc><lastmod>2017-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/incremental-backups-using-gnu-tar-and-s3-346836</loc><lastmod>2017-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-the-docker-version-in-travis-ci-346837</loc><lastmod>2017-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forcing-from-inside-the-redirection-of-all-outputs-of-a-bash-script-to-a-file-346838</loc><lastmod>2017-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/inspecting-docker-images-without-pulling-them-346839</loc><lastmod>2017-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-tls-certificates-with-letsencrypt-and-haproxy-346840</loc><lastmod>2017-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/npm-init-using-346589</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snowpack-hot-module-replacement-hmr-from-scratch-with-vanilla-javascript-346594</loc><lastmod>2020-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/references-to-methods-are-a-javascript-minefield-346590</loc><lastmod>2021-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fs-extra-to-fs-346591</loc><lastmod>2021-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cache-busting-in-nodejs-dynamic-esm-imports-346592</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/commonjs-to-esm-in-nodejs-346593</loc><lastmod>2021-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-jsdb-346597</loc><lastmod>2020-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skypack-backdoor-as-a-service-346595</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-wrote-152-extra-lines-of-code-just-to-do-the-same-thing-and-why-id-do-it-again-today-346596</loc><lastmod>2020-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-data-was-code-346598</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-stream-a-web-site-on-your-phone-with-sitejs-346600</loc><lastmod>2020-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-small-web-346599</loc><lastmod>2020-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mentoring-the-eastern-partnership-civil-society-online-hackathon-346601</loc><lastmod>2020-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-the-zoom-malware-safely-on-linux-if-you-absolutely-have-to-346602</loc><lastmod>2020-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-apple-and-google-will-cure-covid-19-and-how-you-can-opt-into-it-if-you-want-to-keep-your-job-346603</loc><lastmod>2020-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pushing-docker-images-right-from-travis-ci-346841</loc><lastmod>2017-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changing-the-name-of-an-index-in-elasticsearch-346842</loc><lastmod>2017-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-app-review-resistance-is-futile-346609</loc><lastmod>2020-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-app-review-says-maybe-the-whims-of-trillion-dollar-gatekeepers-346610</loc><lastmod>2020-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-says-no-and-what-that-means-for-the-future-of-better-blocker-following-our-move-to-ireland-346611</loc><lastmod>2020-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-apple-a-little-help-here-how-hard-can-it-be-to-move-our-developer-account-to-our-new-not-for-profit-346612</loc><lastmod>2020-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-2020-and-beyond-the-battle-to-save-personhood-and-democracy-requires-a-radical-overhaul-of-mainstream-technology-346613</loc><lastmod>2020-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-internet-regulation-at-the-european-parliament-346614</loc><lastmod>2019-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-technology-foundation-personal-web-prototype-01-a-mobile-personal-web-server-346615</loc><lastmod>2019-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/concurrently-running-container-based-and-vm-tests-in-travis-ci-346844</loc><lastmod>2017-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-small-techhttps-a-batteries-included-drop-in-replacement-for-the-nodejs-https-module-346616</loc><lastmod>2019-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/executing-multiple-commands-in-ssh-session-against-multiple-machines-346843</loc><lastmod>2017-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-my-ubuntu-container-doesnt-execute-profile-scripts-346845</loc><lastmod>2017-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-dockerfile-tailored-for-golang-applications-346846</loc><lastmod>2017-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lvm-on-loopback-devices-346847</loc><lastmod>2017-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/minimal-golang-makefile-346848</loc><lastmod>2017-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-haproxy-with-lua-support-on-macos-346849</loc><lastmod>2017-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-now-with-auto-updates-in-production-346617</loc><lastmod>2019-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-910-better-error-handling-346637</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-trim-an-mp4-video-without-re-encoding-it-346648</loc><lastmod>2019-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-the-advanced-scene-switcher-plugin-with-manual-overrides-in-obs-studio-346649</loc><lastmod>2019-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/haproxy-docker-container-logs-346850</loc><lastmod>2017-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-precinct-a-cop-game-where-you-do-the-right-thing-346852</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmenting-linux-swap-space-346851</loc><lastmod>2017-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generate-rss-feeds-for-almost-any-website-with-mkfd-346853</loc><lastmod>2025-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/after-effectively-banning-porn-idaho-state-government-shows-visitors-porn-346854</loc><lastmod>2025-07-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/microsoft-campus-days-2013-talk-347406</loc><lastmod>2013-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-helpmate-347407</loc><lastmod>2013-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-now-with-auto-server-reload-on-source-code-changes-346618</loc><lastmod>2019-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-now-with-live-reload-346619</loc><lastmod>2019-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-multiple-key-bindings-for-the-same-action-in-gnome-346653</loc><lastmod>2019-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-read-only-file-system-errors-after-do-release-upgrade-from-ubuntu-1404-lts-to-1604-lts-346620</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-little-raspberry-pi-that-could-serve-a-web-site-346622</loc><lastmod>2019-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-migrate-from-vscode-to-vscodium-the-best-code-editor-ever-minus-the-corporate-bullshit-346621</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-346654</loc><lastmod>2019-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-now-easier-than-ever-to-update-346623</loc><lastmod>2019-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scary-git-lfs-bad-object-error-not-so-scary-after-all-346624</loc><lastmod>2019-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infinite-featured-post-scroll-with-publii-static-site-generator-346855</loc><lastmod>2025-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/service-model-by-adrian-tchaikovsky-a-tar-black-comedy-of-civilisations-end-346856</loc><lastmod>2025-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gamebox-300-is-a-game-boy-color-with-extras-346857</loc><lastmod>2025-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gamelofts-the-oregon-trail-is-a-fun-time-suck-346858</loc><lastmod>2025-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/print-your-way-through-the-zombie-apocalypse-346859</loc><lastmod>2025-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-giant-in-the-attic-a-large-format-3d-printer-is-just-what-you-need-at-home-346860</loc><lastmod>2025-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/install-git-lfs-on-a-raspberry-pi-346625</loc><lastmod>2019-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-can-just-do-things-creating-a-pan-european-legal-entity-the-right-way-346863</loc><lastmod>2025-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fallout-london-may-be-be-the-best-entry-in-the-series-and-its-great-on-linux-346861</loc><lastmod>2024-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/founders-dont-need-europe-europe-needs-founders-urgently-346862</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/take-trump-seriously-346864</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncapped-notes-dont-work-for-first-rounds-346866</loc><lastmod>2024-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/five-a-sci-fi-short-story-chapter-1-346865</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mindshare-346869</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dear-europe-please-wake-up-346867</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/india-in-2024-346868</loc><lastmod>2024-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everyone-is-doing-1on1s-wrong-i-think-346870</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/000-346871</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-old-346872</loc><lastmod>2023-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/first-time-fundraising-is-hell-maybe-this-helps-346873</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/q-codes-or-stop-repeating-yourself-346874</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-and-pi-346626</loc><lastmod>2019-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-a-simple-chat-app-with-sitejs-346627</loc><lastmod>2019-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sitejs-now-also-on-windows-10-346628</loc><lastmod>2019-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-technology-at-the-interactive-future-exhibition-in-darmstadt-346630</loc><lastmod>2019-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-small-technology-foundation-sitejs-and-tincan-346629</loc><lastmod>2019-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aral-is-now-running-on-a-new-server-346631</loc><lastmod>2019-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/have-you-heard-about-silicon-valleys-unpaid-research-and-development-department-its-called-the-eu-346632</loc><lastmod>2019-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slavery-20-and-how-to-avoid-it-a-practical-guide-for-cyborgs-346636</loc><lastmod>2019-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rerun-cloud-init-on-multipass-346633</loc><lastmod>2019-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dos-and-donts-of-tech-regulation-346635</loc><lastmod>2019-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exportimport-issues-with-gitlab-ce-346634</loc><lastmod>2019-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-make-investment-decisions-346875</loc><lastmod>2022-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-people-346876</loc><lastmod>2022-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/-346877</loc><lastmod>2021-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joining-hypergrowth-startups-346878</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-900-housekeeping-346638</loc><lastmod>2019-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demonstrating-web-dat-346746</loc><lastmod>2018-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adhd-346879</loc><lastmod>2020-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-make-the-city-next-generation-cities-346747</loc><lastmod>2018-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-think-about-code-management-346880</loc><lastmod>2020-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-tips-for-hiring-remotely-346881</loc><lastmod>2020-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/close-your-office-now-how-to-operate-your-startup-under-lock-down-346882</loc><lastmod>2020-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fyi-how-founders-can-avoid-drive-by-management-346883</loc><lastmod>2019-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refactoring-larger-legacy-codebases-346884</loc><lastmod>2019-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-model-thats-mental-346885</loc><lastmod>2019-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-remote-teams-a-crash-course-346886</loc><lastmod>2018-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-simplest-and-most-important-dashboard-for-early-stage-startups-346887</loc><lastmod>2014-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-820-cascading-archives-for-an-evergreen-web-346639</loc><lastmod>2019-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/easy-but-easy-to-fck-up-3-rules-to-setup-analytics-tools-correctly-346888</loc><lastmod>2014-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-primer-on-startup-metrics-which-analytics-tool-to-pick-346889</loc><lastmod>2014-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-lean-startup-sucks-for-startups-346891</loc><lastmod>2013-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-gmail-more-efficiently-346890</loc><lastmod>2013-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drafting-your-first-investment-round-346893</loc><lastmod>2013-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/angellist-is-the-nasdaq-of-our-generation-346892</loc><lastmod>2013-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-the-future-needs-a-brandname-346894</loc><lastmod>2013-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-mentoring-sessions-how-to-be-a-decent-maybe-even-good-startup-mentor-346895</loc><lastmod>2012-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/startup-mentoring-sessions-how-to-get-the-most-out-of-it-346896</loc><lastmod>2012-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-founders-lie-about-comfort-zones-346897</loc><lastmod>2012-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-the-other-startup-hubs-346898</loc><lastmod>2012-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-am-leaving-my-own-company-346899</loc><lastmod>2012-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-the-icon-regression-in-pop_os-1904-346640</loc><lastmod>2019-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-811-reverse-proxy-local-mode-346641</loc><lastmod>2019-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-global-media-communication-changes-in-a-transparent-world-346900</loc><lastmod>2012-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peter-thiels-startup-class-notes-as-pdf-346901</loc><lastmod>2012-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-addressbook-keep-it-telephone-numbers-are-a-disgrace-to-our-generation-346902</loc><lastmod>2012-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sht-twitter-is-exciting-again-346903</loc><lastmod>2012-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-things-first-time-founders-do-346904</loc><lastmod>2012-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-be-first-99-of-the-time-than-second-100-of-the-time-347187</loc><lastmod>2023-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unannounced-updates-to-facebooks-social-plugins-and-how-to-use-them-346905</loc><lastmod>2012-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lamports-logical-clocks-and-the-ricartagrawala-distributed-mutual-exclusion-algorithm-in-python-347133</loc><lastmod>2025-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-710-launch-a-live-secure-static-site-with-a-single-command-346644</loc><lastmod>2019-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/set-up-a-live-static-personal-web-site-in-seconds-with-indie-web-server-800-346643</loc><lastmod>2019-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-web-server-now-with-native-404-to-302-support-for-an-evergreen-web-346645</loc><lastmod>2019-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fs-m2-ai-accelerator-uses-nxp-ara-240-for-edge-inference-workloads-346906</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/realsense-id-pro-f500-combines-depth-sensing-and-on-device-biometrics-346907</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sony-as-dt1-lidar-depth-sensor-now-available-in-compact-29-mm-form-factor-346908</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rk3588-based-35-inch-sbc-offers-8k-video-pcie-30-and-multi-display-support-346909</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foenix-labs-a2560me-brings-mc68lc060-cpu-fpga-graphics-and-pcie-expansion-346910</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-marketing-mix-modeling-347188</loc><lastmod>2023-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/custom-error-pages-for-indie-web-server-346646</loc><lastmod>2019-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-talks-april-346647</loc><lastmod>2019-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/m5stack-refreshes-lineup-with-cardkb2-keyboard-esp32-p4-modules-and-core2-for-aws-346911</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/radxa-taco-updated-for-raspberry-pi-cm5-with-5-sata-and-raid-support-346912</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-cm5-tv-stick-lite-adapts-compute-module-5-for-hdmi-dongle-use-346913</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-introduces-3gb-pi-4-amid-price-increases-346914</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/seeed-studio-reterminal-d1001-targets-hmi-systems-with-esp32-p4-and-integrated-display-346915</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flip-multicore-module-rev-b-adds-usb-c-and-expanded-power-input-346916</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-broadcaster-software-studio-is-amazing-346650</loc><lastmod>2019-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/jetway-f35-aru1-combines-core-ultra-soc-in-35-inch-form-factor-346917</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/popl-paperhyperfunctions-communicating-continuations-346919</loc><lastmod>2025-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monuses-and-heaps-346918</loc><lastmod>2026-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/popl-paperalgebraic-effects-meet-hoare-logic-in-cubical-agda-346921</loc><lastmod>2023-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/popl-paperformalising-graph-algorithms-with-coinduction-346920</loc><lastmod>2024-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/depth-comonads-346923</loc><lastmod>2022-05-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazily-grouping-in-haskell-346922</loc><lastmod>2022-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weighted-search-package-346924</loc><lastmod>2021-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/icfp-paperalgebras-for-weighted-search-346925</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hyperfunctions-346926</loc><lastmod>2021-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-indie-web-server-video-346651</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reclaiming-your-backticktilde-key-with-a-uk-macintosh-key-layout-on-an-ansi-us-keyboard-in-gnome-346652</loc><lastmod>2019-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-my-eyes-announces-collaboration-with-meta-to-help-train-inclusive-ai-models-347054</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-my-eyes-and-amtrak-expand-live-visual-support-to-over-50-stations-nationwide-347055</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/love-is-sharing-a-meal-share-your-valentines-pasta-recipe-and-win-incredible-prizes-347056</loc><lastmod>2026-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-pppp-encryption-347059</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supporting-waylands-xdg-activation-protocol-with-gtkglib-347057</loc><lastmod>2026-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/backdoors-in-vstarcam-cameras-347058</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unpacking-vstarcam-firmware-for-fun-and-profit-347060</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-overview-of-the-pppp-protocol-for-iot-cameras-347061</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-look-at-a-p2p-camera-lookcam-app-347062</loc><lastmod>2025-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analysis-of-an-advanced-malicious-chrome-extension-347063</loc><lastmod>2025-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/https-server-now-with-seamless-lets-encrypt-support-346655</loc><lastmod>2019-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-talks-march-346656</loc><lastmod>2019-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-habits-die-hard-microsoft-tries-to-limit-our-options-this-time-with-ai-278835</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/masters-thesis-346927</loc><lastmod>2021-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/malicious-extensions-circumvent-googles-remote-code-ban-347064</loc><lastmod>2025-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biscience-collecting-browsing-history-under-false-pretenses-347066</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-web-store-is-a-mess-347065</loc><lastmod>2025-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-news-february-2026-347067</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-news-january-2026-347068</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-mint-223-zena-released-347069</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/https-server-346657</loc><lastmod>2019-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nodecert-346658</loc><lastmod>2019-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/small-technology-346659</loc><lastmod>2019-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/formatting-an-iso-8601-date-stamp-in-hugo-346755</loc><lastmod>2018-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refining-the-blog-346756</loc><lastmod>2018-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revision-history-346757</loc><lastmod>2018-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verifying-data-structures-in-haskell-346989</loc><lastmod>2017-04-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-upgrade-to-linux-mint-223-347070</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visualize-your-javascript-dependencies-with-dependo-347408</loc><lastmod>2013-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-glossary-346660</loc><lastmod>2019-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privacy-is-not-a-science-it-is-a-human-right-346661</loc><lastmod>2019-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-general-architecture-of-the-peer-web-and-the-placement-of-the-pc-20-era-within-the-timeline-of-general-computing-and-the-greater-socioeconomic-context-346662</loc><lastmod>2019-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-persistence-1-346663</loc><lastmod>2019-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-multiwriter-2-346664</loc><lastmod>2019-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-diceware-346668</loc><lastmod>2019-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-dat-1-346669</loc><lastmod>2019-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-was-wrong-about-google-and-facebook-theres-nothing-wrong-with-them-so-say-we-all-346670</loc><lastmod>2019-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-aspect-setup-1-346671</loc><lastmod>2019-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-post-web-is-single-tenant-346672</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/success-criteria-for-the-pc-20-era-346673</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-news-december-2025-347071</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/our-web-development-workflow-is-completely-broken-347409</loc><lastmod>2013-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypercore-protocol-deep-dive-346665</loc><lastmod>2019-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-mike-speiser-incubation-playbook-347032</loc><lastmod>2020-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-multiwriter-1-346666</loc><lastmod>2019-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-webrtc-1-346667</loc><lastmod>2019-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-figma-wins-347033</loc><lastmod>2020-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/underutilized-fixed-assets-347034</loc><lastmod>2020-01-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-superhumans-acquisition-loops-347035</loc><lastmod>2019-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-arc-of-collaboration-347036</loc><lastmod>2019-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deployment-first-development-346674</loc><lastmod>2019-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sometimes-you-have-to-stick-a-screwdriver-in-it-or-how-to-liberate-a-chromebook-in-ten-easy-steps-346678</loc><lastmod>2018-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hypha-spike-deployment-1-346675</loc><lastmod>2019-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-green-recorder-running-on-wayland-under-gnome-on-ubuntu-1810-based-systems-346676</loc><lastmod>2019-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/al-jazeera-news-interview-french-tech-tax-346677</loc><lastmod>2019-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tilingnome-346679</loc><lastmod>2018-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-node-transform-stream-with-the-new-node-10-pipeline-function-346681</loc><lastmod>2018-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-a-private-communicator-look-like-346680</loc><lastmod>2018-12-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/boogie-board-a-beautiful-modern-portable-take-on-the-blackboard-346682</loc><lastmod>2018-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnomit-106-346688</loc><lastmod>2018-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kappa-architecture-workshop-346683</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remember-directory-from-last-session-in-tilix-with-zsh-346684</loc><lastmod>2018-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surveillance-capitalism-at-the-bbc-346685</loc><lastmod>2018-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/baby-steps-346686</loc><lastmod>2018-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gdmr-this-one-simple-regulation-could-end-surveillance-capitalism-in-the-eu-346687</loc><lastmod>2018-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linux-mint-223-zena-beta-release-347072</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-news-november-2025-347073</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-blocker-20182-release-for-macos-and-ios-346689</loc><lastmod>2018-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnomit-105-346690</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/with-this-amazing-trick-you-can-stay-an-extra-night-in-paris-but-only-if-you-use-linux-346691</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnomit-104-346693</loc><lastmod>2018-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-firmware-on-dell-xps-13-with-pop_os-1804-346694</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/setting-up-hiawatha-web-server-on-ubuntu-1604-346695</loc><lastmod>2018-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-blocker-thank-you-for-our-best-week-yet-346696</loc><lastmod>2018-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-blocker-for-macos-mojave-346697</loc><lastmod>2018-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-display-linux-version-information-346692</loc><lastmod>2018-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-peer-to-peer-web-346758</loc><lastmod>2018-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biography-346759</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/talks-346760</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-thoughts-on-llm-coding-346761</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/configuring-the-lattice-ecp5-pll-346762</loc><lastmod>2025-04-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tai64-in-the-wild-is-sometimes-not-tai-346763</loc><lastmod>2025-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-simpler-and-more-affordable-346701</loc><lastmod>2018-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/extended-codice-interview-with-rai-1-346702</loc><lastmod>2018-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-blocker-two-year-review-and-thoughts-on-the-future-346703</loc><lastmod>2018-08-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/get-unicode-aware-length-of-string-in-javascript-346704</loc><lastmod>2018-08-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gnomit-flatpak-bundle-346705</loc><lastmod>2018-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finding-the-bottom-turtle-346764</loc><lastmod>2021-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-fpga-hacking-346765</loc><lastmod>2021-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-ip-address-parsing-346766</loc><lastmod>2020-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-kubernetes-from-the-ground-up-346767</loc><lastmod>2020-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-gnomit-a-simple-git-commit-message-editor-for-gnome-346706</loc><lastmod>2018-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-the-vala-reference-manual-into-devhelp-using-the-apt-package-manager-346707</loc><lastmod>2018-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-enable-the-browse-files-setting-in-gsconnect-346713</loc><lastmod>2018-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-philosopher-how-power-corrupts-346708</loc><lastmod>2018-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/off-to-denmark-for-smukfest-346709</loc><lastmod>2018-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-your-icloud-contacts-on-gnulinux-346710</loc><lastmod>2018-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-writer-dat-could-power-the-next-web-346712</loc><lastmod>2018-08-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-icloud-calendars-on-gnulinux-346711</loc><lastmod>2018-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/crafting-a-continuous-client-desktopmobile-experience-on-linux-with-gsconnect-346714</loc><lastmod>2018-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-command-not-found-apt-package-suggestions-to-zsh-346730</loc><lastmod>2018-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-install-dat-on-mobile-under-termux-346715</loc><lastmod>2018-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flashing-stock-firmware-onto-a-samsung-galaxy-s9-sm-g965f-on-ubuntu-1804-using-heimdall-346731</loc><lastmod>2018-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-nas-part-2-storage-napkin-math-346770</loc><lastmod>2019-01-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-nas-part-4-assembly-346768</loc><lastmod>2019-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-nas-part-3-finding-and-buying-parts-346769</loc><lastmod>2019-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-nas-part-1-requirements-346771</loc><lastmod>2018-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recovering-the-intel-management-engine-346772</loc><lastmod>2018-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-are-ethernet-jumbo-frames-9000-bytes-346773</loc><lastmod>2018-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moving-to-new-website-smallstepsystemscom-346774</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monthly-news-october-2025-347074</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/workaround-for-npm-install-error-on-lineageos-151-346716</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-development-on-a-phone-with-hugo-and-termux-346717</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/broadcasting-your-phones-screen-to-web-browsers-using-screen-stream-346719</loc><lastmod>2018-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/out-of-the-frying-pan-and-into-the-fire-346718</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fix-for-no-bluetooth-found-error-after-wake-from-sleep-346720</loc><lastmod>2018-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-wireguard-on-linux-using-azirevpn-346721</loc><lastmod>2018-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pop_os-1804-the-state-of-the-art-in-gnulinux-on-desktop-346722</loc><lastmod>2018-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/camera-fix-for-samsung-s9-lineageos-151-346723</loc><lastmod>2018-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrade-little-snitch-before-upgrading-to-mojave-beta-346724</loc><lastmod>2018-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nginx-remember-to-remove-the-default-site-346738</loc><lastmod>2018-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reclaiming-rss-346741</loc><lastmod>2018-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/phones-lineageos-151-is-officially-supported-on-346739</loc><lastmod>2018-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refining-the-rss-346740</loc><lastmod>2018-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-you-logging-ips-without-even-knowing-346742</loc><lastmod>2018-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-real-news-turkish-elections-346743</loc><lastmod>2018-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iota-360-346725</loc><lastmod>2018-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typographical-typing-habits-for-linux-346726</loc><lastmod>2018-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-from-terminal-in-linux-346727</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enabling-better-blocker-in-gnome-web-346728</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/changes-346729</loc><lastmod>2018-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kyriarchy-346744</loc><lastmod>2018-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-346745</loc><lastmod>2018-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-pre-2028-products-might-avoid-the-cyber-resilience-act-346775</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/surviving-the-eu-cyber-resilience-act-346776</loc><lastmod>2025-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/overview-risk-assessment-of-the-essential-product-requirements-346777</loc><lastmod>2025-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/initial-git-configuration-346732</loc><lastmod>2018-07-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/casino-data-346733</loc><lastmod>2018-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whither-ethics-new-scientist-346734</loc><lastmod>2018-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rsync-permissions-and-termux-346735</loc><lastmod>2018-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-on-a-phone-346736</loc><lastmod>2018-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spellcheck-with-emacs-on-termux-346737</loc><lastmod>2018-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-make-the-city-opening-night-346748</loc><lastmod>2018-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-from-de-waag-346750</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-masquerade-346749</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/override-baseurl-in-hugo-server-346751</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/little-saigon-346752</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/public-stack-summit-346753</loc><lastmod>2018-06-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-wayland-clients-as-non-root-users-346778</loc><lastmod>2025-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/giddy-about-css-grid-346754</loc><lastmod>2018-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bpftrace-ansible-role-346788</loc><lastmod>2018-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/analyzing-tcpdump-capture-in-real-time-with-wireshark-346793</loc><lastmod>2018-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/article-recommendation-using-hugo-346789</loc><lastmod>2018-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-udp-server-and-client-in-go-346790</loc><lastmod>2018-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retrieving-the-full-path-of-a-process-on-macos-and-exploring-procfs-346791</loc><lastmod>2018-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dmesg-under-the-hood-346792</loc><lastmod>2018-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passing-the-results-of-a-command-as-a-file-to-another-script-346794</loc><lastmod>2018-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-replacing-a-variable-with-the-contents-of-a-file-346799</loc><lastmod>2018-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-http-response-times-with-curl-346795</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blog-archive-346797</loc><lastmod>2018-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-minify-and-bundle-assets-using-hugo-346796</loc><lastmod>2018-07-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gists-346798</loc><lastmod>2018-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/developing-ebpf-code-with-autocompletion-support-346800</loc><lastmod>2018-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-ingress-traffic-to-docker-swarm-worker-machines-346801</loc><lastmod>2018-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-up-a-private-docker-registry-using-aws-s3-346802</loc><lastmod>2018-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/retrieving-docker-registry-metrics-using-prometheus-346803</loc><lastmod>2018-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/navigating-the-linux-kernel-source-tree-with-youcompleteme-346804</loc><lastmod>2018-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-minimal-tcp-client-in-c-346805</loc><lastmod>2018-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-queue-for-effectful-breadth-first-traversals-346930</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trees-indexed-by-a-cayley-monoid-346928</loc><lastmod>2020-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/enumerating-trees-346929</loc><lastmod>2020-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-hobbyist-maintainer-economic-gravity-well-347037</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-set-up-github-actions-for-your-agda-project-346931</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-combinators-346932</loc><lastmod>2020-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-more-list-algorithms-346933</loc><lastmod>2020-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-foss-won-and-why-it-matters-347038</loc><lastmod>2025-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-are-all-on-the-hobbyists-maintainers-turf-now-347039</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-did-the-rust-go-347040</loc><lastmod>2023-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-cloud-is-not-optional-347041</loc><lastmod>2023-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remove-constraints-to-get-results-347042</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/presentation-on-purely-functional-data-structures-346934</loc><lastmod>2020-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-random-access-lists-346935</loc><lastmod>2020-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/another-breadth-first-traversal-346936</loc><lastmod>2020-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazy-constructive-numbers-and-the-stern-brocot-tree-346939</loc><lastmod>2019-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typing-taba-346937</loc><lastmod>2020-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terminating-tricky-traversals-346938</loc><lastmod>2020-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-small-proof-that-fin-is-injective-346940</loc><lastmod>2019-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-do-binary-random-access-lists-simply-346941</loc><lastmod>2019-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-good-about-haskell-346942</loc><lastmod>2019-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-devs-that-the-front-end-crowd-left-on-the-side-of-the-road-347046</loc><lastmod>2023-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lmde-7-gigi-released-347075</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/highlights-from-the-april-be-my-eyes-newsletter-347047</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-upgrade-to-lmde-7-347076</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flowtracker-track-data-flowing-through-java-programs-347077</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-javalangstring-347078</loc><lastmod>2023-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-puzzle-10-no-dot-solution-347079</loc><lastmod>2019-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-java-type-system-is-broken-347080</loc><lastmod>2018-05-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bachelors-thesis-346943</loc><lastmod>2019-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-programming-puzzles-without-using-your-brain-346944</loc><lastmod>2019-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/some-tricks-for-list-manipulation-346948</loc><lastmod>2019-05-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deriving-a-linear-time-applicative-traversal-of-a-rose-tree-346945</loc><lastmod>2019-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implicit-corecursive-queues-346946</loc><lastmod>2019-05-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/concatenative-programming-the-free-monoid-of-programming-languages-346947</loc><lastmod>2019-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/grand-ms-dos-gaming-general-midi-showdown-347007</loc><lastmod>2023-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-bootable-ms-dos-partition-on-a-cf-card-347008</loc><lastmod>2023-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gaming-on-the-amiga-part-1-amiga-500-is-all-you-need-mostly-347009</loc><lastmod>2023-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/achieving-period-correct-graphics-in-personal-computer-emulators-part-1-the-amiga-347010</loc><lastmod>2022-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-serialization-hacks-with-annotationinvocationhandler-347081</loc><lastmod>2015-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-puzzle-9-tweet-solution-347082</loc><lastmod>2015-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/list-syntax-in-agda-346949</loc><lastmod>2019-04-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-ring-solver-for-agda-346955</loc><lastmod>2019-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probability-monads-in-cubical-agda-346950</loc><lastmod>2019-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-agda-tips-346953</loc><lastmod>2019-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/permutations-by-sorting-346951</loc><lastmod>2019-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lazy-binary-numbers-346952</loc><lastmod>2019-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/finger-trees-in-agda-346954</loc><lastmod>2019-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-binomial-urn-346956</loc><lastmod>2019-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/drawing-trees-346957</loc><lastmod>2018-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-puzzle-9-tweet-347083</loc><lastmod>2015-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resurrecting-a-phantomreference-347084</loc><lastmod>2015-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-puzzle-7-cookies-solution-347085</loc><lastmod>2012-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-puzzle-7-cookies-347086</loc><lastmod>2012-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/liftan-346958</loc><lastmod>2018-12-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balancing-scans-346959</loc><lastmod>2018-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prime-sieves-in-agda-346961</loc><lastmod>2018-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pure-and-lazy-breadth-first-traversals-of-graphs-in-haskell-346960</loc><lastmod>2018-12-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/agda-beginner-ish-tips-tricks-and-pitfalls-346965</loc><lastmod>2018-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/keeping-formal-verification-in-bounds-346962</loc><lastmod>2018-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-very-simple-prime-sieve-in-haskell-346963</loc><lastmod>2018-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/total-combinations-346964</loc><lastmod>2018-10-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/verified-avl-trees-in-haskell-and-agda-346966</loc><lastmod>2018-07-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probabilistic-functional-programming-346967</loc><lastmod>2018-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probability-5-ways-346968</loc><lastmod>2018-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scheduling-effects-346969</loc><lastmod>2018-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rotations-346970</loc><lastmod>2018-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breadth-first-traversals-in-far-too-much-detail-346971</loc><lastmod>2018-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pyfl-20-manual-347087</loc><lastmod>2026-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-screen-cvs-347164</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-cool-things-you-can-do-with-pattern-synonyms-346976</loc><lastmod>2018-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breadth-first-rose-trees-traversals-and-the-cofree-comonad-346972</loc><lastmod>2018-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swapping-346973</loc><lastmod>2018-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sorting-small-things-in-haskell-346974</loc><lastmod>2018-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/type-level-induction-in-haskell-346975</loc><lastmod>2018-05-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/countdown-346978</loc><lastmod>2018-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/strict-applicative-transformer-346977</loc><lastmod>2018-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convolutions-346979</loc><lastmod>2018-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/choose-a-random-item-from-a-list-in-one-pass-346981</loc><lastmod>2018-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rose-trees-breadth-first-346980</loc><lastmod>2018-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monadic-list-functions-346983</loc><lastmod>2018-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/single-pass-huffman-coding-346982</loc><lastmod>2018-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/groupby-346984</loc><lastmod>2018-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unfoldl-346985</loc><lastmod>2017-12-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balancing-folds-346986</loc><lastmod>2017-10-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/convolutions-and-semirings-346987</loc><lastmod>2017-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/applicative-arithmetic-346988</loc><lastmod>2017-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unparsing-346990</loc><lastmod>2017-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fun-with-recursion-schemes-346991</loc><lastmod>2017-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/constrained-applicatives-346992</loc><lastmod>2017-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/semirings-346993</loc><lastmod>2016-11-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-trie-in-haskell-347000</loc><lastmod>2015-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/probability-trees-346994</loc><lastmod>2016-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lenses-are-static-selectors-346997</loc><lastmod>2016-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-different-probability-monad-346995</loc><lastmod>2016-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/revisiting-a-trie-in-haskell-346996</loc><lastmod>2016-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/folding-two-things-at-once-346998</loc><lastmod>2016-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2048-in-python-346999</loc><lastmod>2015-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/faking-dependent-types-in-swift-347001</loc><lastmod>2015-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-trie-in-swift-347003</loc><lastmod>2015-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-protocols-to-build-a-very-generic-deque-347002</loc><lastmod>2015-08-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monty-hall-347004</loc><lastmod>2015-08-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deques-queues-and-lists-in-swift-with-indirect-347005</loc><lastmod>2015-07-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-strategy-for-swift-protocols-347006</loc><lastmod>2015-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/smooth-video-playback-with-subtitles-on-raspberry-pi-4-347011</loc><lastmod>2021-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspbian-stretch-home-server-setup-347013</loc><lastmod>2019-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-a-nim-wrapper-for-fmod-347014</loc><lastmod>2018-07-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nim-performance-tuning-for-the-uninitiated-347016</loc><lastmod>2017-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ao-resists-the-forces-of-darkness-pbrt-meets-nim-347015</loc><lastmod>2017-06-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-minimalist-openbox-desktop-for-vim-freaks-347017</loc><lastmod>2016-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nim-ray-tracer-project-part-4-calculating-box-normals-347018</loc><lastmod>2016-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nim-ray-tracer-project-part-3-lighting-vector-maths-347019</loc><lastmod>2016-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/innovation-and-community-highlights-from-csun-2026-347048</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-every-coder-should-know-about-gamma-347020</loc><lastmod>2016-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nim-ray-tracer-project-part-2-the-basics-347022</loc><lastmod>2016-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cross-platform-gui-toolkit-trainwreck-2016-edition-347021</loc><lastmod>2016-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-my-eyes-foundation-launches-to-ensure-free-access-to-accessibility-technology-for-blind-people-worldwide-347049</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-my-eyes-reaches-1-million-blind-and-low-vision-users-and-10-million-volunteers-launches-foundation-to-expand-global-access-to-accessibility-technology-347050</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-my-eyes-and-meta-launch-new-accessibility-functions-on-ray-ban-meta-and-oakley-meta-glasses-347051</loc><lastmod>2026-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-memoriam-john-w-addison-jr-my-phd-advisor-4200-views-347088</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-nim-ray-tracer-project-part-1-introduction-347023</loc><lastmod>2016-04-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-quest-for-a-programming-language-that-doesnt-suck-part-1-347024</loc><lastmod>2016-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beginning-347025</loc><lastmod>2016-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-347026</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-halo-effect-347027</loc><lastmod>2025-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joining-sutter-hill-ventures-347028</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/narrative-distillation-347029</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-video-series-closing-the-loop-347030</loc><lastmod>2021-05-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-eat-an-elephant-one-atomic-concept-at-a-time-347031</loc><lastmod>2021-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-security-tokens-for-2fa-say-about-foss-consumers-347043</loc><lastmod>2023-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-economics-of-developer-tooling-347044</loc><lastmod>2023-05-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-need-more-process-engineering-in-software-347045</loc><lastmod>2023-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-unreasonable-effectiveness-of-monte-carlo-simulations-in-ab-testing-347153</loc><lastmod>2024-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-the-unreasonable-effectiveness-of-monte-carlo-simulations-in-ab-testing-347151</loc><lastmod>2024-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-portfolio-theory-i-random-portfolio-coverage-in-log-volatilityreturn-space-347152</loc><lastmod>2024-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/techtalk-why-are-ab-tests-the-gold-standard-of-causal-inference-347156</loc><lastmod>2024-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-simple-telnet-based-taboo-game-in-async-python-347154</loc><lastmod>2024-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-strategy-in-2024-for-the-rest-of-us-347155</loc><lastmod>2024-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/200-articles-347157</loc><lastmod>2024-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-manage-my-1v1s-347159</loc><lastmod>2024-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatgpts-critique-of-openai-ceo-sam-altmans-vision-of-the-ai-future-347158</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-bells-inequality-with-monte-carlo-simulations-in-python-347160</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quantum-entanglement-locality-determinism-347161</loc><lastmod>2024-08-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-dont-live-in-hungary-347162</loc><lastmod>2024-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-solve-it-347163</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-models-v-the-heros-journey-347189</loc><lastmod>2023-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-review-a-comparison-of-approaches-to-advertising-measurement-347172</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-culture-of-powerpoint-347173</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/student-paper-the-exciting-physics-of-an-excited-universe-347174</loc><lastmod>2024-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-world-experiments-5-lessons-from-google-bing-netflix-and-alibaba-347190</loc><lastmod>2023-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conditional-probabilities-and-simpsons-paradox-347191</loc><lastmod>2023-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/testing-gpt-4-spatial-reasoning-and-comprehension-347192</loc><lastmod>2023-05-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-models-iv-the-pareto-principle-the-peter-principle-the-rumsfeld-matrix-servant-leadership-and-pygmalion-effect-and-golemans-emotional-intelligence-model-347193</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-models-iii-first-principles-thinking-347194</loc><lastmod>2023-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-models-ii-growth-mindset-eisenhower-matrix-tuckman-model-cynefin-framework-scarf-model-347195</loc><lastmod>2023-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leadership-models-i-iceberg-model-six-thinking-hats-trust-equation-circle-of-influence-ooda-loop-347196</loc><lastmod>2023-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-messy-state-of-web-notifications-in-blink-and-webkit-347410</loc><lastmod>2013-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-monte-carlo-experiments-of-network-effects-in-randomized-controlled-trials-347175</loc><lastmod>2024-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/peak-personal-computing-or-my-current-workstation-setup-347176</loc><lastmod>2024-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-open-source-and-cloud9-still-rocks-347177</loc><lastmod>2024-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-volatility-of-simple-trading-strategy-returns-347180</loc><lastmod>2024-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/papers-347178</loc><lastmod>2024-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stock-returns-of-simple-trading-strategies-347179</loc><lastmod>2024-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2024-data-outlook-347182</loc><lastmod>2024-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introductory-investigations-into-the-stability-of-stock-price-volatility-347181</loc><lastmod>2024-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-achieve-high-performance-and-ratings-347183</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordcount-iii-beating-the-system-wc-347184</loc><lastmod>2023-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordcount-ii-introducing-a-cleaner-c-class-hierarchy-to-wc-347185</loc><lastmod>2023-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordcount-i-implementing-the-unix-command-line-tool-wc-in-modern-c-347186</loc><lastmod>2023-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/culture-docs-facebook-netflix-and-valve-347228</loc><lastmod>2022-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-types-for-data-scientists-part-iii-347237</loc><lastmod>2022-04-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-data-scientists-should-learn-sql-347229</loc><lastmod>2022-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-decorator-patterns-347232</loc><lastmod>2022-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/useful-python-decorators-for-data-scientists-347230</loc><lastmod>2022-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-toy-python-dataclass-decorator-347231</loc><lastmod>2022-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/over-70-of-all-porsche-vehicles-ever-built-are-still-on-the-road-today-347235</loc><lastmod>2022-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-toy-python-enum-class-part-ii-347233</loc><lastmod>2022-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-toy-python-enum-class-part-i-347234</loc><lastmod>2022-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-company-is-all-hot-air-347236</loc><lastmod>2022-04-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-types-for-data-scientists-part-i-347239</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/python-types-for-data-scientists-part-ii-347238</loc><lastmod>2022-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-5-algorithmic-interview-questions-347240</loc><lastmod>2022-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fair-coin-from-biased-coin-347241</loc><lastmod>2022-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-german-tank-problem-in-world-war-ii-347242</loc><lastmod>2022-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-if-you-could-use-chrome-devtools-with-mozilla-firefox-347411</loc><lastmod>2013-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/svm-with-pytorch-347333</loc><lastmod>2019-04-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-cifar-10-with-pytorch-and-skl-347331</loc><lastmod>2019-05-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solving-mnist-with-pytorch-and-skl-347332</loc><lastmod>2019-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacker-news-embeddings-with-pytorch-347334</loc><lastmod>2019-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-a-call-center-with-machine-learning-347337</loc><lastmod>2019-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rxe-literate-and-composable-regular-expressions-347335</loc><lastmod>2019-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pytorch-basics-solving-the-axb-matrix-equation-with-gradient-descent-347336</loc><lastmod>2019-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/5-things-that-happened-in-data-science-in-2018-347338</loc><lastmod>2019-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warehouse-locations-with-k-means-347339</loc><lastmod>2018-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/growth-accounting-and-backtraced-growth-accounting-347340</loc><lastmod>2018-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fetchr-data-science-infra-at-1-year-347341</loc><lastmod>2018-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-not-to-spend-time-on-347342</loc><lastmod>2018-07-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beat-the-averages-347343</loc><lastmod>2018-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-support-books-347358</loc><lastmod>2025-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rethinking-window-management-347362</loc><lastmod>2023-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-uploading-your-data-to-google-347359</loc><lastmod>2025-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/daylight-saving-time-347360</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/steal-these-surface-duo-ideas-347361</loc><lastmod>2024-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tricking-monty-hall-347363</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taking-chrome-devtools-outside-of-the-browser-347415</loc><lastmod>2014-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/streak-redemption-347364</loc><lastmod>2023-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-config-local-wildcard-domainsdns-with-dev-347412</loc><lastmod>2014-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-coldfront-conference-347413</loc><lastmod>2014-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leaving-citrix-time-for-a-break-347414</loc><lastmod>2014-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/60-items-for-the-next-many-months-in-asia-347416</loc><lastmod>2015-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-chrome-devtools-to-debug-your-users-browser-remotely-with-browserremote-347418</loc><lastmod>2015-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/remotedebug-and-cross-browser-devtools-one-year-later-347417</loc><lastmod>2015-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fundamental-problem-with-vorlonjs-and-similar-remote-debugging-solutions-347419</loc><lastmod>2015-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/concurrent-editing-and-real-time-visual-comparison-in-chrome-devtools-with-remotedebug-gateway-347420</loc><lastmod>2015-07-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/safari-isnt-the-problem-but-the-lack-of-browser-choice-in-ios-is-347421</loc><lastmod>2015-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stepping-down-as-copenhagenjs-organizer-347422</loc><lastmod>2015-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rebooting-prototype-our-hacker-cafe-in-copenhagen-347423</loc><lastmod>2015-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sysbench-vs-mariadb-on-a-small-server-using-the-same-charset-for-all-versions-347370</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anti-personas-347365</loc><lastmod>2023-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sysbench-vs-mysql-on-a-small-server-another-way-to-view-the-regressions-347367</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mysql-970-vs-sysbench-on-a-small-server-347366</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-insert-benchmark-vs-mariadb-102-to-130-on-a-32-core-server-347368</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-insert-benchmark-vs-mariadb-102-to-130-on-a-24-core-server-347369</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-bound-sysbench-on-a-large-server-postgres-mysql-and-mariadb-347371</loc><lastmod>2026-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gcc-vs-clang-for-sysbench-on-a-small-server-with-postgres-mysql-and-mariadb-347372</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-insert-benchmark-on-a-small-server-postgres-1222-through-183-347373</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/selecting-a-character-set-for-mysql-and-mariadb-clients-347374</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sysbench-vs-mysql-on-a-small-server-no-new-regressions-many-old-ones-347375</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/explaining-why-throughput-varies-for-postgres-with-a-cpu-bound-insert-benchmark-347381</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mariadb-innovation-vector-index-performance-347380</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/io-bound-insert-benchmark-vs-mysql-on-24-core-and-32-core-servers-347387</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mariadb-innovation-binlog_storage_engine-small-server-insert-benchmark-347382</loc><lastmod>2026-02-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hammerdb-tproc-c-on-a-small-server-postgres-and-mysql-347385</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mariadb-innovation-binlog_storage_engine-347383</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hammerdb-tproc-c-on-a-large-server-postgres-and-mysql-347384</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-bound-insert-benchmark-vs-postgres-on-24-core-and-32-core-servers-347386</loc><lastmod>2026-01-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/debugging-regressions-with-postgres-in-io-bound-sysbench-347389</loc><lastmod>2026-01-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-bound-insert-benchmark-vs-mysql-on-24-core-and-32-core-servers-347388</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/joining-microsoft-and-relocating-to-vancouver-in-canada-347424</loc><lastmod>2015-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chrome-dev-summit-2015-a-flashback-to-the-good-days-of-google-io-347425</loc><lastmod>2015-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-remotedebug-compatibility-tables-for-remote-debugging-protocols-and-apis-347426</loc><lastmod>2016-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cascading-failures-123dev-62-348056</loc><lastmod>2022-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/war-123dev-61-348057</loc><lastmod>2022-03-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/postgres-vs-tproc-c-on-a-small-server-347390</loc><lastmod>2026-01-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/playify-a-tool-to-play-your-itunes-music-in-spotify-347391</loc><lastmod>2010-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/internet-explorer-user-agent-revealed-in-windows-phone-7-347392</loc><lastmod>2010-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/css-reloader-an-extension-for-firefox-and-chrome-347393</loc><lastmod>2010-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slides-from-my-browser-extension-session-at-community-day-2010-347395</loc><lastmod>2010-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-desktop-icons-in-google-chrome-the-html5-way-347394</loc><lastmod>2010-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/let-the-new-adventure-begin-347396</loc><lastmod>2010-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-version-of-css-reloader-for-chrome-is-out-347400</loc><lastmod>2011-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-auto-check-in-347397</loc><lastmod>2010-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-disable-accidentally-text-zooming-in-browsers-when-using-magic-trackpadmouse-in-osx-347398</loc><lastmod>2010-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slides-and-code-from-my-anug-jquery-codecamp-at-vertica-347399</loc><lastmod>2010-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slides-from-my-html5-browser-extensions-presentation-at-prodata-consult-347401</loc><lastmod>2011-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/word-wrappinghyphenation-using-css-347402</loc><lastmod>2012-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-do-our-own-stunts-talk-at-lbi-denmark-347403</loc><lastmod>2012-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-need-a-open-bug-tracker-for-internet-explorer-347404</loc><lastmod>2012-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upgrading-from-ubuntu-2204-jammy-to-2404-noble-347459</loc><lastmod>2026-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/monitoring-and-time-shifting-youtube-podcasts-347465</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-everything-is-lies-i-guess-annoyances-280894</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-never-seen-anything-like-this-this-freshly-released-punch-out-nes-prototype-has-historians-stumped-334083</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-warning-to-users-of-nurserycam-347668</loc><lastmod>2021-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/serious-issues-in-nurserycam-347669</loc><lastmod>2021-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/flying-drones-in-london-boroughs-and-surrounds-347670</loc><lastmod>2020-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lxc-setup-on-debian-forky-347460</loc><lastmod>2025-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-a-new-programming-language-with-an-llm-347461</loc><lastmod>2025-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recovering-from-a-broken-update-on-the-turris-omnia-347462</loc><lastmod>2025-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blocking-comment-spammers-on-an-ikiwiki-blog-347464</loc><lastmod>2025-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-totp-two-factor-authentication-in-2025-347463</loc><lastmod>2025-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-super-monkey-ball-part-1-banana-bunch-values-347477</loc><lastmod>2021-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-completed-tv-console-347478</loc><lastmod>2020-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-improved-15-llms-at-coding-in-one-afternoon-only-the-harness-changed-347479</loc><lastmod>2026-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimizing-brachas-reliable-broadcast-shaving-rounds-off-a-37-year-old-algorithm-347480</loc><lastmod>2025-12-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-hyperliquid-ft-setyesterdayuservlm-347481</loc><lastmod>2025-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pgc-garbage-collecting-patchguard-away-347482</loc><lastmod>2024-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/speculating-the-entire-x86-64-instruction-set-in-seconds-with-this-one-weird-trick-347483</loc><lastmod>2021-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-an-optimizing-il-compiler-for-dummies-by-a-dummy-0x1-symbolic-expressions-347484</loc><lastmod>2020-04-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/byepg-defeating-patchguard-using-exception-hooking-347485</loc><lastmod>2019-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-a-github-gist-like-a-git-repo-347466</loc><lastmod>2024-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/proper-multicast-dns-handling-with-networkmanager-and-systemd-resolved-347467</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filtering-your-own-spam-using-spamassassin-347468</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/things-i-like-feker-alice-98-keyboard-347469</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-browsers-have-stopped-blocking-pop-ups-347470</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/quick-tips-for-making-the-internet-suck-less-347471</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passkeys-are-incompatible-with-open-source-software-was-passkey-marketing-is-lying-to-you-347472</loc><lastmod>2025-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/take-back-your-web-browser-screen-space-with-kill-sticky-347473</loc><lastmod>2024-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/book-review-atari-archive-vol-1-by-kevin-bunch-347474</loc><lastmod>2023-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-project-gallery-board-game-cabinet-347475</loc><lastmod>2023-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacking-super-monkey-ball-part-2-decompilation-with-ghidra-347476</loc><lastmod>2021-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arbitrary-code-execution-at-ring-0-using-cve-2018-8897-347486</loc><lastmod>2018-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/theres-always-time-to-refactor-123dev-60-348058</loc><lastmod>2022-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-344-347552</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-326-347574</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-325-347575</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-324-347576</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-323-347577</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-343-347553</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-322-347578</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launching-passkeys-support-on-report-uri-347605</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-one-in-a-billion-happens-every-day-scaling-redis-at-report-uri-347606</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leverage-our-treasure-trove-of-threat-intelligence-data-347607</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xss-ranked-1-top-threat-of-2025-by-mitre-and-cisa-347608</loc><lastmod>2026-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dns-persist-01-handling-domain-control-validation-in-a-short-lived-certificate-world-347609</loc><lastmod>2026-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-european-space-agency-got-hacked-and-now-we-own-the-domain-used-347610</loc><lastmod>2026-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-it-look-easy-123dev-59-348059</loc><lastmod>2022-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-will-you-invent-123dev-58-348060</loc><lastmod>2022-02-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-price-is-right-123dev-57-348061</loc><lastmod>2022-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eating-our-own-dogfood-what-running-report-uri-on-report-uri-taught-us-347611</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-342-347554</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-a-year-of-solar-and-batteries-really-saved-us-in-2025-347613</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blink-and-youll-miss-them-6-day-certificates-are-here-347612</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integrity-policy-monitoring-and-enforcing-the-use-of-sri-347616</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-uri-outage-update-347615</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/report-uri-penetration-test-2025-347614</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cve-2025-49844-the-redis-cvss-100-vulnerability-and-how-we-responded-347617</loc><lastmod>2025-10-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-have-nothing-without-trust-123dev-56-348062</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-a-chrome-extension-348063</loc><lastmod>2022-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-world-goes-round-123dev-55-348064</loc><lastmod>2022-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/measuring-your-impact-123dev-54-348065</loc><lastmod>2022-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-341-347555</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01110-347556</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-340-347557</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-339-347558</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/youre-free-its-free-123dev-53-348066</loc><lastmod>2022-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-year-in-review-123dev-52-348067</loc><lastmod>2021-12-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lessons-learned-from-123dev-newsletter-348068</loc><lastmod>2021-12-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-bit-on-web3-community-and-the-purpose-of-life-123dev-51-348069</loc><lastmod>2021-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nasas-artemis-ii-astronauts-will-take-a-nikon-z9-to-space-347628</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-338-347559</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-issued-an-update-regarding-macos-tahoe-compatibility-347629</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-has-a-new-ceo-347630</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-to-sell-mrmc-to-an-investment-company-347631</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-and-writing-firmware-on-an-stm32-using-the-serial-bootloader-347671</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reading-and-writing-firmware-on-an-stm32-using-swd-347672</loc><lastmod>2020-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-337-347560</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-336-347561</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-335-347562</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01100-347563</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-320-347581</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-334-347564</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-333-347565</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-332-347566</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-331-347567</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-330-347568</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-few-notes-on-problem-solving-347587</loc><lastmod>2022-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-thoughts-347582</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-makes-developers-productive-347585</loc><lastmod>2023-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-ui-might-not-make-it-easier-347583</loc><lastmod>2025-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-you-are-paying-for-347584</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tech-debt-gets-worse-before-it-gets-better-347586</loc><lastmod>2022-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scary-logic-347589</loc><lastmod>2021-05-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-dont-argue-with-the-weather-347588</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-problem-with-slow-tools-347590</loc><lastmod>2021-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-useful-comments-in-code-347591</loc><lastmod>2021-03-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/squeezing-the-most-utility-from-your-models-347592</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/magicshine-morpher-photochromic-lenses-glasses-347646</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-329-347569</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-328-347570</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01091-347571</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01090-347572</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-centipawn-advantage-347593</loc><lastmod>2026-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-327-347573</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exploring-chess-positions-and-counts-347594</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/there-are-a-lot-of-stockfish-chess-games-347595</loc><lastmod>2026-01-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-many-chess-games-are-possible-347596</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01080-347580</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-nushell-321-347579</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modeling-censored-data-with-tobit-347599</loc><lastmod>2026-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uncovering-hidden-price-elasticity-347597</loc><lastmod>2026-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/even-citing-nsf-funded-research-is-an-acm-premium-feature-347598</loc><lastmod>2026-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-am-tired-of-praise-of-byproduct-347600</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-logistic-regression-changes-with-prevalence-347601</loc><lastmod>2025-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beat-the-drum-347602</loc><lastmod>2025-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazing-refresh-a-malicious-chrome-extension-running-malware-in-the-browser-347603</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bringing-in-the-experts-having-our-passkeys-implementation-security-tested-347604</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ttartisans-new-af-17mm-f18-air-and-75mm-f2-fisheye-silver-edition-aps-c-lenses-for-nikon-z-mount-347619</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-z50ii-firmware-update-version-104-released-347620</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8220maybe-cyclists-should-also-learn8221-skoda8217s-new-bike-bell-campaign-attracts-anti-cycling-comments-newspaper-letter-accuses-authorities-of-8220punishing-car-users8221-cataluny-347647</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/maximum-adds-per-second-for-1950searly-1960s-computers-347673</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chinese-research-in-software-engineering-347674</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/70-of-new-software-engineering-papers-on-arxiv-are-llm-related-347675</loc><lastmod>2026-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/identifier-names-chosen-to-hold-the-same-information-347676</loc><lastmod>2026-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-brightin-star-11mm-f28-ii-full-frame-fisheye-lens-for-nikon-z-mount-announced-347621</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/essilor-luxottica-has-raised-its-stake-in-nikon-to-1859-from-1753-347623</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-registered-a-new-n2324-camera-347622</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bmc-electrifies-its-teammachine-flagship-road-race-bike-with-launch-of-teammachine-01-amp-featuring-super-light-tq-mid-motor-347648</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pro-cyclist-who-punched-rival-during-race-banned-for-25-days-347649</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-built-up-my-daughter8217s-first-8216grown-up8217-bike-with-salvaged-parts-and-a-mystery-25-reynolds-531-steel-frame-347650</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-in-time-for-paris-roubaix-uci-bans-gravaa-on-the-fly-tyre-pressure-adjustment-system8230-three-months-after-company-declared-bankrupt-347651</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paris-roubaix-cobbles-stolen-from-arenberg-forest-as-race-director-slams-life-threatening-theft-347652</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/look-keo-blade-ceramic-vision-347653</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/live-cell-observation-system-selected-for-nasa-supported-project-heading-to-the-international-space-station-347624</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikkor-z-24-50mm-f4-63-lens-firmware-update-version-102-released-347625</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/offline-for-a-few-days-347626</loc><lastmod>2026-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8220quite-literally-hanging-on-by-a-thread8221-bike-mechanic-stunned-by-cyclist-who-brought-this-terrifying-brake-cable-into-the-shop-8220just-in-time8221-major-london-bridge-closes-to-c-347654</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/networking-123dev-89-348026</loc><lastmod>2022-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/larping-123dev-88-348027</loc><lastmod>2022-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-computer-is-the-network-123dev-87-348029</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devops-vs-sre-348028</loc><lastmod>2022-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-hurdles-123dev-86-348030</loc><lastmod>2022-08-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/uplifting-123dev-84-348032</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-does-that-work-123dev-85-348031</loc><lastmod>2022-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stretching-yourself-123dev-83-348033</loc><lastmod>2022-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eye-candy-123dev-82-348034</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/refreshing-123dev-81-348035</loc><lastmod>2022-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/searching-for-an-answer-123dev-80-348036</loc><lastmod>2022-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubernetes-123dev-79-348037</loc><lastmod>2022-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/restore-old-photos-with-aiarty-image-enhancer-and-fix-blurry-faces-49-off-lifetime-license-347627</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parcours-launches-strade-gt-wheels-with-vibracore-tech-promising-23-less-vibration-to-improve-comfort-and-performance-347655</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/velocio-men8217s-alpha-air-jacket-347660</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8216most-expensive-bike-hangars-in-the-uk-an-injustice8217-argues-cycling-campaigner-disgusted-by-charge-almost-double-the-standard-rate-347656</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/42-stages-unbeatable-scenery-144000ft-of-climbing-is-the-grand-tour-of-catalonia-gravel-the-world8217s-most-epic-gravel-ride-347658</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ravemen-pr2400-347657</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8220stressful-but-also-uplifting8221-ultra-cyclist8217s-bike-returned-to-her-days-after-it-was-reported-stolen-from-leeds-petrol-station-347659</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/8220the-cries-haunted-me-all-day8221-cycling-fans-frustrated-by-8220sadistic8221-tv-coverage-of-tour-of-flanders-crash-8220i8217d-end-up-in-a-box8221-no-marathon-for-g-will-th-347661</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/council-told-to-fix-8220weirdest-and-worst-cycling-infrastructure-in-britain8221-to-address-8220appalling8221-number-of-people-driving-to-work-347662</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/you-dont-pay-any-road-tax-and-other-common-anti-cyclist-tropes-347663</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interview-with-nikon-on-the-new-nikkor-z-70-200mm-f28-mark-ii-lens-347632</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-nikon-zf-301-and-nikon-z9-532-firmware-updates-released-347633</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ttartisan-11mm-f28-fisheye-full-frame-lens-for-nikon-z-mount-is-now-also-available-in-silver-347634</loc><lastmod>2026-03-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-nikon-news-flash-880-347635</loc><lastmod>2026-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what3words-the-algorithm-347664</loc><lastmod>2021-05-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fixing-what3words-347665</loc><lastmod>2021-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-what3words-is-not-suitable-for-safety-critical-applications-347666</loc><lastmod>2021-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nurserycam-disclosure-timeline-347667</loc><lastmod>2021-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cubernetes-348038</loc><lastmod>2022-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/career-paths-123dev-78-348039</loc><lastmod>2022-06-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-upcoming-viltrox-af-35mm-55mm-f18-evo-full-frame-lenses-for-nikon-z-mount-are-already-listed-for-pre-order-at-foto-erhardt-347636</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nikon-z8z9-denoise-science-open-source-tool-347637</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-rode-the-paris-roubaix-cobbles-with-a-van-der-poel-and-showed-him-how-not-to-tackle-the-hell-of-the-north-347638</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/trooping-the-colour-olympic-legacy-pledges-and-uncertain-sponsorship-8211-foi-reveals-how-ridelondon-fell-apart-347640</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kmc-x-flat-waxed-chain-347641</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-fastest-all-round-road-racing-wheel-system-hunt-has-ever-made-or-tested-uk-brand-says-new-wheels-are-quicker-than-the-ones-pogacar-used-to-win-the-tour-de-france-347643</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-cycling-the-unacceptable-is-accepted-van-rysel-aiming-to-bring-airbag-skinsuit-to-worldtour-in-2027-but-tech-firm-behind-innovation-admits-some-crazy-riders-wont-use-it-347644</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/car-brand-skoda-excites-commuters-by-unveiling-bike-bell-8220designed-to-cut-through-noise-cancelling-headphones82218230-but-says-it-is-not-for-sale-yet-347645</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/structure-123dev-77-348040</loc><lastmod>2022-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/content-was-king-348008</loc><lastmod>2023-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/document-driven-meetings-348005</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastodon-is-doomed-348006</loc><lastmod>2023-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/launch-flatpak-apps-easily-from-your-terminal-348007</loc><lastmod>2023-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amazon-ec2-names-explained-348009</loc><lastmod>2023-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2022-was-the-year-of-linux-on-the-desktop-348010</loc><lastmod>2022-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hugo-rss-improvements-348013</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mastodon-instance-with-6-files-348011</loc><lastmod>2022-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-123dev-100-348012</loc><lastmod>2022-11-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/low-tech-is-high-tech-123dev-99-348014</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/application-environments-348016</loc><lastmod>2022-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/harder-than-they-seem-123dev-98-348015</loc><lastmod>2022-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automated-immutable-and-declarative-348018</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/avalanche-123dev-97-348017</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upside-down-123dev-96-348019</loc><lastmod>2022-11-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/where-are-you-going-123dev-95-348020</loc><lastmod>2022-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/application-native-infrastructure-123dev-94-348021</loc><lastmod>2022-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sharpen-your-pencil-123dev-93-348022</loc><lastmod>2022-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dart-123dev-92-348023</loc><lastmod>2022-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-is-one-of-the-hardest-things-to-deal-with-123dev-91-348024</loc><lastmod>2022-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/expertise-123dev-90-348025</loc><lastmod>2022-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-47-348073</loc><lastmod>2021-11-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-49-348071</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-48-348072</loc><lastmod>2021-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-45-348075</loc><lastmod>2021-11-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-46-348074</loc><lastmod>2021-11-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-44-348076</loc><lastmod>2021-11-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-43-348077</loc><lastmod>2021-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-42-348078</loc><lastmod>2021-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-41-348079</loc><lastmod>2021-10-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-40-348080</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/create-a-windows-7-theme-pack-from-scratch-348259</loc><lastmod>2010-08-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/skills-stories-and-software-every-dev-should-know-123dev-38-348082</loc><lastmod>2021-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tools-and-workflows-123dev-36-348084</loc><lastmod>2021-10-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/exponential-growth-and-shipping-123dev-37-348083</loc><lastmod>2021-10-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-importance-of-docs-123dev-34-348086</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mental-health-is-health-123dev-35-348085</loc><lastmod>2021-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/climbing-the-corporate-ladder-123dev-33-348087</loc><lastmod>2021-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/please-stop-building-custom-cd-tools-123dev-32-348088</loc><lastmod>2021-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-code-mo-problems-123dev-31-348089</loc><lastmod>2021-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/resiliency-and-new-domains-123dev-30-348090</loc><lastmod>2021-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-quickly-switch-to-a-different-month-or-year-in-the-windows-7-calendar-348151</loc><lastmod>2016-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-computing-and-orbit-native-applications-348152</loc><lastmod>2016-10-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-its-like-to-ship-products-123dev-29-348091</loc><lastmod>2021-10-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/be-kind-and-aws-infinidash-123dev-27-348093</loc><lastmod>2021-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/working-faster-not-harder-123dev-28-348092</loc><lastmod>2021-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reliability-is-the-most-important-feature-123dev-26-348094</loc><lastmod>2021-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/integration-test-email-25-123dev-25-348095</loc><lastmod>2021-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/declarative-and-imperative-123dev-24-348096</loc><lastmod>2021-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nostalgia-technology-dns-and-lessons-learned-as-a-senior-engineer-123dev-23-348097</loc><lastmod>2021-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/curious-tools-and-resume-tips-123dev-22-348098</loc><lastmod>2021-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-virtual-machine-hypervisor-348153</loc><lastmod>2016-09-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-sdn-kubernetes-348154</loc><lastmod>2016-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-does-software-end-how-do-we-get-there-123dev-21-348099</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-complexity-look-like-123dev-20-348100</loc><lastmod>2021-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-feeling-the-first-time-your-code-works-123dev-18-348102</loc><lastmod>2021-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-eu-2021-edition-123dev-19-348101</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-magic-real-123dev-17-348103</loc><lastmod>2021-09-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-blockbuster-and-misquoting-darwin-have-in-common-123dev-16-348104</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-things-from-scratch-and-containers-123dev-15-348105</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rolling-upgrades-and-three-links-i-disagree-with-123dev-14-348106</loc><lastmod>2021-09-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/just-say-no-123dev-13-348107</loc><lastmod>2021-09-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-code-is-on-fire-123dev-12-348108</loc><lastmod>2021-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/practice-handling-errors-and-some-python-123dev-11-348109</loc><lastmod>2021-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vertical-auto-scaling-daft-punk-elliptic-curves-123dev-8-348112</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hidden-work-systems-design-compensation-and-faster-learning-123dev-10-348110</loc><lastmod>2021-09-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/balance-free-resources-lock-in-and-whitepapers-123dev-9-348111</loc><lastmod>2021-09-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-learn-and-three-projects-to-try-123dev-7-348113</loc><lastmod>2021-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/creating-iam-and-handling-exceptions-123dev-6-348114</loc><lastmod>2021-09-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/html-queues-and-whiteboarding-123dev-5-348115</loc><lastmod>2021-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-your-resume-stand-out-and-write-your-docs-with-semantic-line-breaks-123dev-4-348116</loc><lastmod>2021-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-as-a-framework-pair-terminals-and-bash-script-template-123dev-3-348117</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/successful-slack-348120</loc><lastmod>2021-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-new-things-and-developer-productivity-123dev-2-348118</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-123dev-123dev-1-348119</loc><lastmod>2021-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/about-me-348121</loc><lastmod>2021-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whiteboarding-software-and-hardware-348127</loc><lastmod>2021-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/github-url-hacks-348122</loc><lastmod>2021-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-document-culture-of-amazon-348125</loc><lastmod>2021-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-123dev-website-348123</loc><lastmod>2021-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-year-as-a-developer-advocate-348124</loc><lastmod>2021-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dvorak-the-good-bad-ugly-and-recommendations-348126</loc><lastmod>2021-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-signal-348128</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-dev-to-devrel-348131</loc><lastmod>2020-07-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-into-tech-348129</loc><lastmod>2021-01-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-on-board-new-hires-remotely-348130</loc><lastmod>2020-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/snap-out-of-it-348132</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shell-shortcuts-348133</loc><lastmod>2020-05-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-wfh-survival-kit-348134</loc><lastmod>2020-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/palm-companion-phone-review-348135</loc><lastmod>2020-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/experience-from-six-months-of-remote-work-348136</loc><lastmod>2019-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-its-like-to-interview-for-tech-jobs-348170</loc><lastmod>2015-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prevent-people-from-forwarding-or-replying-all-in-outlook-348171</loc><lastmod>2014-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2014-technology-predictions-348174</loc><lastmod>2014-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-does-free-as-in-speech-or-free-as-in-beer-really-mean-348172</loc><lastmod>2014-11-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nexus-5-or-moto-x-review-and-comparisons-from-a-past-iphone-user-348173</loc><lastmod>2014-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/version-number-0-a-new-way-to-do-software-versions-348178</loc><lastmod>2013-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-be-successful-with-a-standing-desk-348175</loc><lastmod>2013-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-pulp-candlepin-foreman-and-katello-348177</loc><lastmod>2013-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/turning-30-348176</loc><lastmod>2013-09-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-domain-users-part-of-local-admin-group-in-os-x-348179</loc><lastmod>2013-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slim-wallet-comparison-348180</loc><lastmod>2013-06-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-a-rubber-band-is-the-best-wallet-ive-ever-had-348181</loc><lastmod>2013-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-way-to-handle-multi-sign-in-348182</loc><lastmod>2013-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/azusa-pacific-university-counter-strike-map-348183</loc><lastmod>2013-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-claude-code-team-designs-agent-tools-348280</loc><lastmod>2026-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/were-being-too-loose-with-the-term-world-model-348277</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-quantisation-348278</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/write-skills-like-workstations-not-prompts-348279</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stripes-coding-agents-the-walls-matter-more-than-the-model-348286</loc><lastmod>2026-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/four-ways-to-grade-an-llm-without-going-broke-348283</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-claude-code-review-its-own-plans-348281</loc><lastmod>2026-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ship-prompts-like-software-regression-testing-for-llms-348282</loc><lastmod>2026-02-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-llm-evals-you-can-trust-348285</loc><lastmod>2026-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/your-golden-dataset-is-worth-more-than-your-prompts-348284</loc><lastmod>2026-02-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deep-blue-348287</loc><lastmod>2026-02-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-the-real-bottleneck-in-ai-coding-isnt-speed-348288</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-markov-language-348289</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/become-an-ai-value-creator-348290</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-march-2026-348291</loc><lastmod>2026-03-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-astro-technology-company-joins-cloudflare-348299</loc><lastmod>2026-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-6-beta-348300</loc><lastmod>2026-01-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-year-in-review-348301</loc><lastmod>2026-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-december-2025-348302</loc><lastmod>2025-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stainless-sponsors-astro-launches-astro-powered-docs-platform-348305</loc><lastmod>2025-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-november-2025-348303</loc><lastmod>2025-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-516-348304</loc><lastmod>2025-11-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-514-348310</loc><lastmod>2025-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-october-2025-348306</loc><lastmod>2025-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spirit-of-astro-meet-the-winning-designs-348308</loc><lastmod>2025-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-515-348307</loc><lastmod>2025-10-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-september-2025-348309</loc><lastmod>2025-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webflow-donates-150000-to-support-astros-open-source-mission-348312</loc><lastmod>2025-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudflare-donates-150000-to-support-astros-open-source-mission-348311</loc><lastmod>2025-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mux-our-official-video-partner-348313</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unleashing-creativity-348314</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-august-2025-348315</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-513-348316</loc><lastmod>2025-08-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-july-2025-348317</loc><lastmod>2025-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-512-348318</loc><lastmod>2025-07-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zero-javascript-view-transitions-348373</loc><lastmod>2024-06-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-100000-astro-ecosystem-fund-fall-update-348359</loc><lastmod>2024-09-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-414-348363</loc><lastmod>2024-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/goodbye-studio-hello-db-348360</loc><lastmod>2024-09-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-august-2024-348361</loc><lastmod>2024-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-415-348362</loc><lastmod>2024-08-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netlify-our-official-deployment-partner-348367</loc><lastmod>2024-07-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-413-348364</loc><lastmod>2024-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-july-2024-348365</loc><lastmod>2024-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-412-server-islands-348366</loc><lastmod>2024-07-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-together-2024-348370</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-june-2024-348368</loc><lastmod>2024-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-411-348369</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-astro-content-layer-348372</loc><lastmod>2024-06-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/server-islands-348371</loc><lastmod>2024-06-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-410-348374</loc><lastmod>2024-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/starlight-turns-one-year-old-348375</loc><lastmod>2024-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-may-2024-348376</loc><lastmod>2024-05-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-49-348377</loc><lastmod>2024-05-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-48-348378</loc><lastmod>2024-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-april-2024-348379</loc><lastmod>2024-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-volar-348388</loc><lastmod>2024-03-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-february-2024-348389</loc><lastmod>2024-02-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-42-348393</loc><lastmod>2024-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-44-348390</loc><lastmod>2024-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-43-348391</loc><lastmod>2024-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-january-2024-348392</loc><lastmod>2024-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-41-348394</loc><lastmod>2024-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-a-community-of-builders-348397</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-december-2023-348395</loc><lastmod>2023-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-more-bottlenecks-348396</loc><lastmod>2023-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/slashing-development-costs-348398</loc><lastmod>2023-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-100000-astro-ecosystem-fund-348401</loc><lastmod>2023-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sentry-our-official-monitoring-partner-348399</loc><lastmod>2023-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-40-348400</loc><lastmod>2023-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-november-2023-348402</loc><lastmod>2023-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-40-beta-release-348403</loc><lastmod>2023-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-35-i18n-routing-348404</loc><lastmod>2023-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/whats-new-in-astro-october-2023-348405</loc><lastmod>2023-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-34-page-partials-348406</loc><lastmod>2023-10-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/web-pages-in-half-the-time-348407</loc><lastmod>2023-10-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/better-images-in-astro-348418</loc><lastmod>2023-06-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cloudcannon-announces-official-support-for-astro-348423</loc><lastmod>2023-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-26-middleware-348419</loc><lastmod>2023-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-25-348420</loc><lastmod>2023-05-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-24-348421</loc><lastmod>2023-05-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-22-348422</loc><lastmod>2023-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-21-348424</loc><lastmod>2023-03-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2023-web-framework-performance-report-348425</loc><lastmod>2023-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/webstorm-announces-official-support-for-astro-348427</loc><lastmod>2023-02-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-world-348426</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-community-awards-2022-348428</loc><lastmod>2023-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlock-new-possibilities-with-hybrid-rendering-348429</loc><lastmod>2023-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-content-collections-type-safe-markdown-in-astro-20-348430</loc><lastmod>2023-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-20-348431</loc><lastmod>2023-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/themes-catalog-updates-348432</loc><lastmod>2022-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-the-astro-tutorial-348433</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hacktoberfest-with-astro-docs-348434</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-150-release-348435</loc><lastmod>2022-10-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-viteconf-2022-348436</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-on-netlify-edge-functions-348443</loc><lastmod>2022-04-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-contributor-awards-september-2022-edition-348439</loc><lastmod>2022-09-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-10-348440</loc><lastmod>2022-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-10-release-update-348441</loc><lastmod>2022-06-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-themes-integrations-348447</loc><lastmod>2022-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vercel-launches-zero-configuration-support-for-astro-348442</loc><lastmod>2022-05-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-astro-10-hackathon-is-here-348444</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-astro-showcase-348445</loc><lastmod>2022-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-beta-launch-week-348450</loc><lastmod>2022-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-contributor-day-348446</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/server-side-rendering-with-astro-348448</loc><lastmod>2022-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-10-beta-release-348449</loc><lastmod>2022-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-025-release-notes-348451</loc><lastmod>2022-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-021-348455</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-023-release-notes-348452</loc><lastmod>2022-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-astro-to-10000-pages-348453</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-the-astro-technology-company-348454</loc><lastmod>2022-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-021-preview-vite-wasm-348456</loc><lastmod>2021-10-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-demo-day-september-edition-348457</loc><lastmod>2021-09-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-the-astro-repl-348458</loc><lastmod>2021-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/netlify-becomes-astros-official-hosting-partner-348459</loc><lastmod>2021-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-019-348460</loc><lastmod>2021-08-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astro-018-release-348461</loc><lastmod>2021-07-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-you-want-that-link-to-be-permanent-348464</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-astro-ship-less-javascript-348462</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prepping-for-the-endgame-of-the-open-web-348463</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chatting-about-shadow-dom-348466</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/information-is-still-free-348465</loc><lastmod>2026-01-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stumbling-upon-348469</loc><lastmod>2025-09-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-happened-to-the-comment-section-348467</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/feeling-less-lonely-348468</loc><lastmod>2025-10-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/do-blogs-need-to-be-so-lonely-348470</loc><lastmod>2025-08-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-are-still-the-web-348471</loc><lastmod>2025-08-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-attempts-at-making-payments-secure-348472</loc><lastmod>2025-07-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deploying-ssh-host-keys-and-certificates-with-ansible-348473</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-certificates-the-better-ssh-experience-348474</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-albert-heijn-shopping-bag-348476</loc><lastmod>2026-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visible-zorker-march-status-report-348507</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twine-and-zork-at-gdc-348508</loc><lastmod>2026-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-game-narrative-kaleidoscope-348509</loc><lastmod>2026-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/1989-in-context-348510</loc><lastmod>2026-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/when-is-a-bug-not-a-bug-348513</loc><lastmod>2026-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/visible-zorker-status-report-348511</loc><lastmod>2026-02-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gdc-plans-2026-348512</loc><lastmod>2026-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/to-fight-a-troll-348514</loc><lastmod>2026-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beacon-is-lit-348515</loc><lastmod>2026-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chronological-order-348516</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-visible-zorker-project-and-patreon-348517</loc><lastmod>2026-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ansible-lookup-plugin-for-generating-tsig-keys-348477</loc><lastmod>2026-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-to-self-semaphore-ui-secrets-348478</loc><lastmod>2025-10-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-friend-in-need-348479</loc><lastmod>2025-08-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accessing-keepassxc-password-stores-with-an-ansible-lookup-plugin-348481</loc><lastmod>2025-08-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blast-from-the-past-facit-a2400-terminal-348480</loc><lastmod>2025-08-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-classes-348484</loc><lastmod>2023-01-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-only-id-known-debian-repo-signing-348482</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-classes-in-clojure-348483</loc><lastmod>2023-01-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/space-war-348485</loc><lastmod>2021-11-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/more-on-types-348488</loc><lastmod>2021-06-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/functional-duplications-348486</loc><lastmod>2021-10-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/roots-348487</loc><lastmod>2021-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-types-348489</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-else-switch-348490</loc><lastmod>2021-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2026-igf-nominees-348518</loc><lastmod>2026-01-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pairing-guidelines-348491</loc><lastmod>2021-01-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/solid-relevance-348492</loc><lastmod>2020-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/loopy-348493</loc><lastmod>2020-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/conference-conduct-348494</loc><lastmod>2020-09-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-more-clojure-348497</loc><lastmod>2020-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-disinvitation-348495</loc><lastmod>2020-09-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/repl-driven-design-348496</loc><lastmod>2020-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-letter-to-the-linux-foundation-348500</loc><lastmod>2019-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-little-clojure-348498</loc><lastmod>2020-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-hope-348499</loc><lastmod>2020-04-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-they-thought-of-programmers-348501</loc><lastmod>2019-11-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/circulatory-348502</loc><lastmod>2019-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-cornerstone-interpreter-and-the-mu-machine-348503</loc><lastmod>2026-04-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-curse-of-the-forgotten-adverbs-348504</loc><lastmod>2026-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ludic-narrans-348505</loc><lastmod>2026-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gdc-gloom-and-haruspicy-348506</loc><lastmod>2026-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-visible-zorker-2-348519</loc><lastmod>2026-01-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/narrascope-is-open-for-submissions-348520</loc><lastmod>2026-01-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adorable-little-games-that-you-should-just-go-play-348521</loc><lastmod>2025-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/late-fall-puzzle-games-348522</loc><lastmod>2025-12-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/december-8th-is-boston-nighthawks-solstice-348523</loc><lastmod>2025-12-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/level-9-code-archive-is-now-open-source-348524</loc><lastmod>2025-12-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mad-drunk-on-the-mead-of-poetry-348525</loc><lastmod>2025-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/zork-is-now-open-source-348526</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-beyond-and-more-in-the-adventurex-sale-348527</loc><lastmod>2025-11-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-scroll-manifesto-348528</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-mathematical-problem-348529</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-your-name-in-another-universe-348530</loc><lastmod>2026-03-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-associations-people-make-348531</loc><lastmod>2026-03-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-shape-of-inequalities-348532</loc><lastmod>2026-03-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shortcuts-348534</loc><lastmod>2026-03-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fresco-the-lightbringer-348533</loc><lastmod>2026-03-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-blog-looks-different-now-348535</loc><lastmod>2026-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-trickonometry-of-math-olympiad-inequalities-348536</loc><lastmod>2025-03-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-launches-community-merchandising-store-348612</loc><lastmod>2025-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-in-2025-a-year-in-review-348611</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/passing-on-the-maintainer-hat-348613</loc><lastmod>2025-08-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-barcamp-2025-348614</loc><lastmod>2025-06-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-rory-sawyer-for-the-openrefine-developer-contributor-engagement-position-348615</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-extension-for-openrefine-348616</loc><lastmod>2025-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-joke-in-approximating-numbers-raised-to-irrational-powers-348537</loc><lastmod>2024-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-compose-math-problems-348538</loc><lastmod>2024-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/logarithmic-challenges-from-romanian-math-olympiads-348539</loc><lastmod>2024-06-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/from-the-circle-to-epicycles-348540</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-sinusoidal-tetris-348541</loc><lastmod>2024-04-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/taxhacker-348590</loc><lastmod>2025-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sessiondock-promises-to-keep-your-music-projects-organized-across-mac-windows-ios-apple-tv-348588</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/is-the-macbook-neo-the-ultimate-budget-music-computer-348589</loc><lastmod>2026-04-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vibe-coding-348591</loc><lastmod>2025-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/end-to-end-encryption-348592</loc><lastmod>2025-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/sponsorblock-skip-in-video-youtube-ads-even-on-appletv-348593</loc><lastmod>2024-05-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/indie-vs-corporate-348594</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pets-vs-cattle-348595</loc><lastmod>2023-10-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-list-of-challenging-software-projects-some-programmers-should-try-348542</loc><lastmod>2024-03-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/10-algebra-problems-selected-from-the-romanian-olympiad-part-2-348543</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-surprising-matrix-problem-348544</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/20-algebra-problems-selected-from-the-romanian-olympiad-part-1-348545</loc><lastmod>2024-02-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-math-exams-of-my-life-348546</loc><lastmod>2024-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-the-question-of-why-348547</loc><lastmod>2023-06-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-so-called-magic-of-the-number-37-348548</loc><lastmod>2023-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/demystifying-bitwise-operations-a-gentle-c-tutorial-348549</loc><lastmod>2023-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-pathological-input-for-java-hashmaps-hash-collisions-generator-348550</loc><lastmod>2022-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-integers-are-enough-to-write-a-snake-game-348551</loc><lastmod>2022-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-blog-that-is-a-single-executable-binary-348552</loc><lastmod>2022-04-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/chaos-communication-camp-2023-348596</loc><lastmod>2023-08-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dumbass-home-3-years-later-348597</loc><lastmod>2022-12-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vastrik-bus-348598</loc><lastmod>2022-11-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ive-promised-myself-never-to-use-gradle-348553</loc><lastmod>2022-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-tzimtzum-348556</loc><lastmod>2021-12-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hash-displace-and-compress-perfect-hashing-with-java-348554</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/on-implementing-bloom-filters-in-c-348555</loc><lastmod>2022-03-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-vm-in-less-than-125-lines-of-c-348557</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-team-348599</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-code-348600</loc><lastmod>2020-06-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/augmented-reality-348601</loc><lastmod>2020-03-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-tale-of-java-hash-tables-348558</loc><lastmod>2021-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generate-random-sql-inserts-using-pysert-348565</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linear-transformations-eigenvectors-and-eigenvalues-348564</loc><lastmod>2021-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dumbass-home-20-348603</loc><lastmod>2019-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computational-photography-348602</loc><lastmod>2019-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-learning-for-everyone-348604</loc><lastmod>2018-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-machines-predict-the-weather-for-us-348605</loc><lastmod>2018-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-the-touch-bar-finally-useful-348606</loc><lastmod>2018-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-hash-tables-in-c-348559</loc><lastmod>2021-10-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-universal-chess-interface-uci-client-in-java-348560</loc><lastmod>2021-04-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xml-to-json-using-mapneat-348561</loc><lastmod>2021-02-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-mapneat-348562</loc><lastmod>2021-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/computing-eigenvalues-and-eigenvectors-using-qr-decomposition-348563</loc><lastmod>2021-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-call-for-applications-openrefine-advisory-committee-members-348617</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-390-released-348618</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/files-extension-for-openrefine-348619</loc><lastmod>2025-02-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-your-own-linear-algebra-matrix-library-in-c-348566</loc><lastmod>2021-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bash-scripting-best-practices-348569</loc><lastmod>2011-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-custom-annotations-to-your-java-beans-348567</loc><lastmod>2013-09-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/writing-a-simple-file-monitor-in-java-using-commons-io-348568</loc><lastmod>2012-06-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/implementing-a-generic-priority-queue-in-c-348570</loc><lastmod>2011-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/evaluate-rpn-expressions-using-haskell-scala-and-python-348571</loc><lastmod>2011-01-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-notion-cuts-embedding-costs-by-80-and-other-stories-on-scaling-ai-with-ray-from-salesforce-uber-and-more-348748</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/converting-infix-to-rpn-shunting-yard-algorithm-348572</loc><lastmod>2010-10-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/berklee-friends-celebrate-arp-100-with-live-streamed-concert-april-9th-2026-348583</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/swedish-media-group-bonnier-capital-acquires-elektron-says-day-to-day-operations-will-continue-unchanged-348584</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reason-14-now-available-as-beta-release-heres-whats-new-348585</loc><lastmod>2026-04-08</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cosmosf-saturn-stochastic-synthesizer-gets-major-update-348586</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/make-noise-intros-gestural-time-extractor-eurorack-module-348587</loc><lastmod>2026-04-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/machine-translation-348607</loc><lastmod>2018-02-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-ethereum-and-smart-contracts-work-348608</loc><lastmod>2017-11-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/blockchain-inside-out-how-bitcoin-works-348609</loc><lastmod>2017-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generic-data-structures-in-c-348573</loc><lastmod>2010-09-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hello-world-348574</loc><lastmod>2010-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aas-releases-objeq-delay-2-acoustic-filter-and-delay-plug-in-348575</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tentij-instruments-orb-optical-reed-bass-348576</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/udo-audio-dmno-multitimbral-polyphonic-synthesizer-review-demo-round-up-348577</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hardware-vs-software-emulation-can-tal-j-8x-match-the-roland-jx-8p-sound-348579</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/linn-lm-1-drum-machine-upgrade-options-348578</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/banan-a-synth-now-available-to-pre-order-348580</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-behringer-cz-1-mini-patch-editor-348581</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-controller-editor-for-the-roland-tr-1000-rhythm-creator-348582</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2025-fundraising-campaign-results-348610</loc><lastmod>2026-01-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/shove-your-ai-features-where-the-sun-dont-shine-348766</loc><lastmod>2025-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/looking-forward-2025-priorities-348620</loc><lastmod>2025-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-2024-user-survey-results-348621</loc><lastmod>2024-12-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/closed-now-hiring-openrefine-developer-contributor-engagement-348623</loc><lastmod>2024-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/in-gratitude-2024-in-review-348622</loc><lastmod>2024-12-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/register-to-participate-to-our-first-barcamp-remotely-348627</loc><lastmod>2024-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-384-security-update-348624</loc><lastmod>2024-10-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/takeaways-from-openrefines-first-hybrid-barcamp-348626</loc><lastmod>2024-07-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/important-security-fixes-in-upcoming-383-version-348625</loc><lastmod>2024-10-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/openrefine-380-released-348629</loc><lastmod>2024-04-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-zyad-our-2024-google-summer-of-code-intern-348628</loc><lastmod>2024-05-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-rustpython-with-pycharm-and-visual-studio-code-on-macos-348630</loc><lastmod>2021-12-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pip-is-working-348631</loc><lastmod>2021-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-contribute-to-rustpython-using-cpythons-unit-tests-348632</loc><lastmod>2020-04-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introduction-to-the-rustpython-parser-348633</loc><lastmod>2020-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/index-usage-for-extractyear-from-year-etc-348634</loc><lastmod>2024-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/index-include-clause-how-it-works-and-when-to-use-it-348635</loc><lastmod>2019-04-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/henry-stimson-didn8217t-go-to-kyoto-on-his-honeymoon-348646</loc><lastmod>2023-07-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-the-japanese-offer-to-surrender-before-hiroshima-part-2-348649</loc><lastmod>2022-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deconstructing-8220the-doomsday-machine8221-8211-part-1-the-question-of-memory-348647</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oppenheimer-vacated-but-not-vindicated-348648</loc><lastmod>2022-12-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-manage-secrets-in-databricks-348650</loc><lastmod>2025-08-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/external-secrets-operator-is-paused-whats-next-348651</loc><lastmod>2025-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-to-expect-at-hashiconf-2025-348652</loc><lastmod>2025-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/terraform-vs-opentofu-a-comprehensive-comparison-348653</loc><lastmod>2025-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-certificate-manager-348654</loc><lastmod>2025-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-management-best-practices-2025-348655</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-are-kubernetes-secrets-348656</loc><lastmod>2025-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/upcoming-training-sql-performance-kick-start-and-modern-sql-348636</loc><lastmod>2018-07-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-news-in-databases-cloud-wars-ibms-renaming-insanity-three-major-releases-348638</loc><lastmod>2017-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spanish-translation-and-other-news-348637</loc><lastmod>2017-11-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/big-news-in-databases-new-sql-standard-cloud-wars-acidrain-spring-2017-348639</loc><lastmod>2017-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-book-the-most-awful-responsibility-348641</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nukemap-roadmap-348640</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/manhattan-project-fissile-material-inventories-348642</loc><lastmod>2025-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/news-and-updates-348643</loc><lastmod>2025-09-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/did-sandia-use-a-thermonuclear-secondary-in-a-product-logo-348644</loc><lastmod>2024-09-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-doomsday-machines-348645</loc><lastmod>2024-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/privileged-access-management-best-practices-beyond-traditional-security-348657</loc><lastmod>2025-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-case-for-terraform-modules-scaling-your-infrastructure-organization-348668</loc><lastmod>2025-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migrating-from-sealed-secrets-to-infisical-a-step-by-step-guide-348669</loc><lastmod>2025-04-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-vibe-coding-security-playbook-keeping-ai-generated-code-safe-348672</loc><lastmod>2025-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-keys-dont-scale-ssh-certificates-do-348670</loc><lastmod>2025-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-gateway-securely-connect-infisical-to-anything-anywhere-348671</loc><lastmod>2025-04-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-the-secret-zero-problem-a-deep-dive-into-cloud-native-authentication-348677</loc><lastmod>2025-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssh-certificates-a-complete-guide-348673</loc><lastmod>2025-03-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secrets-management-in-gitlab-cicd-348675</loc><lastmod>2025-03-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-secrets-in-mcp-servers-348674</loc><lastmod>2025-03-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/should-you-still-use-dotenv-in-2025-348676</loc><lastmod>2025-02-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-hosting-infisical-a-guide-to-securing-your-homelabs-secrets-348678</loc><lastmod>2025-02-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/everything-you-need-to-know-about-terraforms-ephemeral-resources-348679</loc><lastmod>2025-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/secure-gitops-workflows-a-practical-guide-to-secrets-management-348680</loc><lastmod>2025-01-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/azure-key-vault-pricing-complete-guide-2025-edition-348681</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-akeyless-alternatives-2025-348682</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/akeyless-vs-hashicorp-vault-2025-348683</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-aws-secrets-manager-alternatives-2025-348684</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/aws-secrets-manager-vs-hashicorp-vault-2025-348685</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-10-secrets-management-tools-in-2025-348688</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-azure-key-vault-alternatives-2025-348686</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/azure-key-vault-vs-hashicorp-vault-2025-348687</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-cyberark-conjur-alternatives-2025-348689</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cyberark-conjur-vs-hashicorp-vault-2025-348690</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-doppler-alternatives-2025-348691</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-2024-wrapped-our-biggest-year-yet-348694</loc><lastmod>2024-12-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-gcp-secret-manager-alternatives-2025-348692</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-hashicorp-vault-alternatives-2025-348693</loc><lastmod>2025-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hashicorp-vault-pricing-complete-guide-2025-edition-348695</loc><lastmod>2024-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/kubernetes-secrets-management-in-2025-a-complete-guide-348696</loc><lastmod>2024-12-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-june-2024-348697</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-infisical-pki-348698</loc><lastmod>2024-06-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-launches-on-aws-marketplace-348699</loc><lastmod>2024-06-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gcp-secret-manager-vs-hashicorp-vault-2024-348700</loc><lastmod>2024-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-may-2024-348701</loc><lastmod>2024-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-from-microsofts-credential-leak-348702</loc><lastmod>2024-04-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-great-migration-from-mongodb-to-postgresql-348705</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beware-of-your-static-database-credentials-348703</loc><lastmod>2024-04-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-march-2024-348704</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/migration-to-postgresql-348706</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/api-key-management-definition-and-best-practices-348709</loc><lastmod>2024-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-saml-sso-348707</loc><lastmod>2024-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-machine-identities-348708</loc><lastmod>2024-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-december-2023-348711</loc><lastmod>2024-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-secret-management-definition-and-best-practices-348710</loc><lastmod>2024-01-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-vault-a-deep-dive-into-the-world-of-secret-management-348712</loc><lastmod>2023-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-september-2023-348713</loc><lastmod>2023-10-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-environment-variables-in-bun-348714</loc><lastmod>2023-09-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/guide-to-implementing-oauth-20-with-examples-348715</loc><lastmod>2023-09-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-august-2023-348716</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hashicorps-new-bsl-license-what-changed-348717</loc><lastmod>2023-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-july-2023-348718</loc><lastmod>2023-08-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-minimize-risk-from-secret-leaks-and-establish-robust-breach-prevention-348723</loc><lastmod>2023-05-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-secret-sprawl-and-how-to-solve-it-348719</loc><lastmod>2023-07-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-28m-seed-round-348720</loc><lastmod>2023-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/infisical-update-june-2023-348721</loc><lastmod>2023-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-environment-variables-in-checkly-with-infisical-348722</loc><lastmod>2023-06-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-better-way-to-manage-kubernetes-secrets-348724</loc><lastmod>2023-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-we-got-to-3000-github-stars-in-2-months-348725</loc><lastmod>2023-01-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/astrazeneca-leaked-its-secrets-what-should-you-know-348726</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stop-using-env-files-348727</loc><lastmod>2022-09-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/with-opinions-like-this-congress-doesnt-need-to-repeal-section-230massachusetts-v-meta-320489</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/major-city-cycling-levels-continue-to-rise-post-pandemic-new-study-shows-347642</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-prepare-for-paris-roubaix-alex-dowsetts-tech-guide-to-the-cobbled-classics-reflections-on-cyclings-holy-week-347639</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nasas-artemis-ii-historic-mission-returns-to-earth-after-a-10-day-journey-nikon-gear-goes-around-the-moon-347618</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-clone-a-easyos-installation-345580</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nowhere-is-safe-303545</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-compelling-title-that-is-cryptic-enough-to-get-you-to-take-action-on-it-345121</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-is-a-vibe-coded-mess-some-of-it-is-actually-good-345401</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pwm-fan-can-it-run-directly-off-33v-5v-or-12v-inputsgnd-348731</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-in-depth-look-into-the-moonscript-class-implementation-348733</loc><lastmod>2015-07-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-lightweight-local-first-mqtt-sensors-telemetry-hub-348732</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-leafonet-348734</loc><lastmod>2015-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/watgo-a-webassembly-toolkit-for-go-278926</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-dp-group-fault-tolerance-for-vllm-wideep-deployments-with-ray-serve-llm-348749</loc><lastmod>2026-04-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/major-upgrades-to-ray-serve-online-inference-with-88-lower-latency-and-111x-higher-throughput-348750</loc><lastmod>2026-03-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scaling-vision-language-action-vla-pipelines-for-robotics-with-ray-on-anyscale-348753</loc><lastmod>2026-02-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/breaking-the-rag-bottleneck-scalable-document-processing-with-ray-data-and-docling-348751</loc><lastmod>2026-02-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-serves-new-grafana-dashboard-debugging-that-wasnt-possible-before-348752</loc><lastmod>2026-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scalable-distributed-training-from-single-gpu-limits-to-reliable-multi-node-runs-with-ray-on-anyscale-348754</loc><lastmod>2026-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-kuberay-v15-348756</loc><lastmod>2025-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gpu-inefficiency-in-ai-workloads-348755</loc><lastmod>2026-01-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-serve-llm-on-anyscale-apis-for-wide-ep-and-disaggregated-serving-with-vllm-348758</loc><lastmod>2025-11-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/30-faster-multimodal-ai-training-with-ray-and-disaggregated-hybrid-parallelism-348757</loc><lastmod>2025-12-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-with-ray-and-anyscale-at-aws-reinvent-2025-348759</loc><lastmod>2025-11-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-token-based-authentication-for-ray-348760</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-serve-advancing-flexibility-with-async-inference-custom-request-routing-and-custom-autoscaling-348761</loc><lastmod>2025-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-data-scalable-data-processing-for-ai-workloads-348762</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-anyscale-runtime-for-faster-cheaper-and-more-resilient-ai-powered-by-ray-348763</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-train-v2-unified-distributed-training-on-ray-348764</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-summit-2025-anyscale-platform-updates-348765</loc><lastmod>2025-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/old-habits-die-hard-microsoft-tries-to-limit-our-options-this-time-with-ai-343288</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/til-that-kubernetes-can-give-you-a-shell-into-a-crashing-container-307120</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/prefer-numbered-lists-to-bullets-348768</loc><lastmod>2024-12-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/nushell-01121-348767</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-center-has-a-bias-320476</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anthropics-mythos-implies-llm-scaling-has-hit-a-wall-348769</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-parsing-expression-grammars-with-lpeg-348772</loc><lastmod>2015-07-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimization-of-32-bit-unsigned-division-by-constants-on-64-bit-targets-348770</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/if-the-beatles-had-been-programmers-348771</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pluralistic-dont-be-evil-11-apr-2026-302637</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oxygen-made-from-moon-dust-for-first-time-348773</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-gave-me-everything-until-i-had-nothing-left-to-give-348774</loc><lastmod>2026-03-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-distributed-c-with-ray-348793</loc><lastmod>2021-11-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-a-tile-based-game-look-like-its-not-348795</loc><lastmod>2025-12-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-banned-me-from-google-voice-348796</loc><lastmod>2024-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-new-books-kinokuniya-in-chatswood-348798</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-postgresql-with-openresty-348799</loc><lastmod>2015-07-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-playtest-a-video-game-348815</loc><lastmod>2025-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-is-a-printed-birthday-card-train-to-paris-348811</loc><lastmod>2025-11-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-my-1970s-style-renderer-multi-threaded-348812</loc><lastmod>2025-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ifchange-thenchange-348813</loc><lastmod>2025-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-dont-think-about-your-tech-at-all-348814</loc><lastmod>2025-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-two-types-of-open-source-348816</loc><lastmod>2025-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-revenge-of-server-side-includes-ssi-348817</loc><lastmod>2025-05-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/performance-vs-preference-348819</loc><lastmod>2025-01-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/math-minus-math-is-wild-348818</loc><lastmod>2025-02-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/benchmarking-flutter-flame-unity-and-godot-348820</loc><lastmod>2024-09-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/welcome-to-the-superstar-economy-youre-not-going-to-like-it-348821</loc><lastmod>2024-07-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/respectfully-socialism-is-a-bad-idea-348822</loc><lastmod>2024-06-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/we-need-technology-that-is-less-immersive-not-more-348823</loc><lastmod>2024-01-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/personally-sustainable-social-media-348824</loc><lastmod>2024-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-engineering-principles-behind-giant-robot-game-348825</loc><lastmod>2023-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/filip-h-coworkers-manual-348826</loc><lastmod>2023-08-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/index-348827</loc><lastmod>2023-08-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/memex-is-already-here-its-just-not-evenly-distributed-348829</loc><lastmod>2021-12-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-icloud-for-free-348830</loc><lastmod>2024-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-streak-club-and-draw-with-me-for-a-year-348832</loc><lastmod>2015-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cutting-github-from-my-sites-deployment-workflow-348831</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-highly-available-and-scalable-online-applications-on-ray-at-ant-group-348837</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-cat-alerted-me-to-a-ddos-attack-348838</loc><lastmod>2024-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/this-week-in-rust-646-233607</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/distributed-deep-learning-with-ray-train-is-now-in-beta-348856</loc><lastmod>2022-01-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-ray-lightning-multi-node-pytorch-lightning-training-made-easy-348857</loc><lastmod>2021-08-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-distributed-lightgbm-training-with-ray-348858</loc><lastmod>2021-08-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-peloton-desk-setup-348859</loc><lastmod>2024-03-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-ai-powered-vulnerability-discovery-strengthens-akamais-security-mission-348860</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ultra-reliable-lago-metro-network-to-the-rescue-transmission-co-348862</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moonscript-v024-348863</loc><lastmod>2013-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/now-available-the-llm-router-template-348878</loc><lastmod>2024-07-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/building-an-llm-router-for-high-quality-and-cost-effective-responses-348879</loc><lastmod>2024-07-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-do-code-review-348880</loc><lastmod>2024-03-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/optimism-is-not-a-personality-flaw-348883</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-code-review-of-my-earliest-projects-348897</loc><lastmod>2024-03-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-make-a-readme-348924</loc><lastmod>2024-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pocketterm35-pi5-handheld-linux-terminal-with-raspberry-pi-5-and-35-display-348923</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-song-mashup-creation-348884</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-just-want-simple-s3-326141</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/introducing-itchio-348885</loc><lastmod>2013-03-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-brazilian-syn-attacks-gave-up-on-me-348898</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moonscript-v023-348900</loc><lastmod>2013-01-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lighter-not-faster-348899</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/foobot-optimizes-building-energy-efficiency-by-training-fully-autonomous-control-agents-for-hvac-systems-bringing-energy-savings-to-office-buildings-hospitals-schools-and-commercial-buildings-348916</loc><lastmod>2022-12-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/warning-when-building-public-trait-returning-private-struct-348901</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lifetime-names-confused-348902</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/biolexis-boosts-their-new-aiml-drug-discovery-platform-using-anyscales-fully-managed-ray-platform-348918</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-key-elements-of-a-scalable-ml-platform-348917</loc><lastmod>2022-12-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adtriba-accelerates-and-advances-media-mix-modeling-using-the-anyscale-fully-managed-ray-platform-348919</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-serve-fastapi-the-best-of-both-worlds-348920</loc><lastmod>2022-08-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-your-mlops-with-ray-ray-serve-348921</loc><lastmod>2022-07-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/challenges-of-deploying-ml-models-in-production-348922</loc><lastmod>2022-07-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ray-serve-tackling-the-cost-and-complexity-of-serving-ai-in-production-348911</loc><lastmod>2023-09-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/liveeo-supercharges-their-ml-infrastructure-and-accelerates-their-geospatial-workloads-practice-348912</loc><lastmod>2023-04-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/training-175b-parameter-language-models-at-1000-gpu-scale-with-alpa-and-ray-348913</loc><lastmod>2023-03-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forecasting-at-scale-348914</loc><lastmod>2023-02-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/simplify-your-ml-development-cycle-with-anyscale-and-weights-biases-348915</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/judge-pauses-arizonas-prosecution-of-kalshi-bars-arizona-from-regulating-prediction-markets-348903</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/beyond-quantum-with-khrennikov-337713</loc><lastmod>2026-04-09</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/multi-stroke-text-effect-in-css-348955</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-convert-any-javascript-value-to-a-boolean-348956</loc><lastmod>2023-06-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ktt-x-80retros-game-1989-orange-348957</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/start-with-a-minimum-viable-system-348940</loc><lastmod>2023-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-you-call-lego-style-bricks-made-by-the-church-of-jesus-christ-of-latter-day-saints-348942</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/iphones-in-spaaaaaaaace-348941</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-dmenu-to-open-files-quickly-in-vim-348943</loc><lastmod>2012-05-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hallmark-1736520-breached-accounts-348944</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-on-hong-kong-348954</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-future-of-everything-is-lies-i-guess-information-ecology-280688</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/must-be-april-fools-day-gentoo-says-its-moving-to-hurd-348959</loc><lastmod>2026-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leakwatch-2026-sicherheitsvorfalle-datenpannen-und-it-lage-fur-die-aktuelle-kalenderwoche-15-348960</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/getting-started-with-moonscript-348961</loc><lastmod>2012-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-credit-and-debit-card-collection-348972</loc><lastmod>2023-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/intel-offnet-arc-pro-furs-gaming-treiber-3201018629-macht-b70-und-b65-offiziell-spielbar-348974</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mainboard-update-wird-plotzlich-pflicht-secure-boot-zertifikate-zwingen-hersteller-und-nutzer-vor-juni-2026-zum-handeln-348973</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/amd-ryzen-9-9950x3d2-aus-dem-handlerfund-wird-ein-deutlich-teureres-dual-cache-flaggschiff-348975</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/samsung-und-amd-vertiefen-speicherallianz-hbm4-fur-mi455x-und-ddr5-fur-epyc-venice-sind-offiziell-gesetzt-348976</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mediatek-dimensity-9600-pro-im-leak-neues-cpu-cluster-lpddr6-und-ufs-50-deuten-auf-einen-spurbar-aggressiveren-flaggschiff-soc-348977</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-lua-on-heroku-348979</loc><lastmod>2012-02-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/recommendations-for-reliable-storage-348978</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/latin-americas-central-banks-establish-digital-payments-used-by-hundreds-of-millions-348980</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/forex-trading-for-fun-and-luckily-profit-348990</loc><lastmod>2023-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/one-eval-function-38-billion-years-348991</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/yehudi-348992</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/moonscript-v020-348993</loc><lastmod>2011-12-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-enforce-exhaustive-typescript-enum-mappings-using-records-349007</loc><lastmod>2023-04-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/akamais-compliance-with-cross-border-transfer-laws-349008</loc><lastmod>2022-02-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wscc-windows-system-control-center-10035-349009</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/irda-349010</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-i-blog-349022</loc><lastmod>2023-04-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-was-never-about-trust-315341</loc><lastmod>2026-04-11</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/classic-ii-logic-board-lifted-pad-problem-349023</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/updating-my-favicon-courtesy-of-randall-munroe-349041</loc><lastmod>2022-06-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cco-oauth-refresh-fix-349042</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/by-349043</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-ai-sucks-at-front-end-349044</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-end-of-eleventy-349045</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-im-building-a-database-engine-in-c-349046</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/state-of-the-ugly-doubled-toc-entries-of-mdbook-349071</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-tasker-to-block-spam-phone-calls-from-a-certain-area-code-on-android-349056</loc><lastmod>2022-06-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/telegram-delete-a-bot-349068</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scattered-thoughts-on-inkhaven-349070</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/scattered-thoughts-on-inkhaven-349086</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supermac-pdq-spectrum-8-24-thunder-roms-349089</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-that-bankrupted-a-vending-machine-is-now-running-a-store-in-san-francisco-349090</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-check-if-a-javascript-string-begins-or-ends-with-a-string-349123</loc><lastmod>2022-04-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-break-and-continue-in-nested-loops-in-javascript-349103</loc><lastmod>2022-04-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/life-anyscale-investing-in-our-communities-349102</loc><lastmod>2022-05-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/log4j-bringing-you-down-try-infection-monkeys-new-log4shell-attack-simulation-349104</loc><lastmod>2022-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weird-power-issue-power-mac-g4-mdd-349105</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-api-key-is-dead-a-blueprint-for-agent-identity-in-the-age-of-mcp-280876</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/id-like-to-race-on-the-same-day-but-with-better-coverage-womens-peloton-in-two-minds-over-paris-roubaix-date-switch-and-reduced-tv-time-349122</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/settling-349125</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-code-naming-sessions-349124</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-seatbelt-rule-for-judgment-349145</loc><lastmod>2022-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ciao-mondo-349148</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/claude-simplify-349147</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-a-samsung-galaxy-watch4-as-a-heart-rate-monitor-for-a-peloton-bike-349160</loc><lastmod>2022-01-26</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ceiling-of-silicon-based-evolution-349165</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-get-a-free-smime-certificate-349164</loc><lastmod>2022-01-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/wordpresscom-changelog-a-new-telegram-bot-and-complimentary-newsletter-subscriptions-349162</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-gran-turismos-creator-snuck-a-sim-into-a-mario-kart-rival-to-persuade-sony-execs-349161</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/note-usb-charging-mains-power-sockets-on-sydney-trains-intercity-mariyung-fleet-349167</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spreadsheets-and-disposable-software-349166</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/automating-my-air-conditioner-349172</loc><lastmod>2021-10-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/i-believe-i-can-win-paris-roubaix-pfeiffer-georgi-aiming-for-return-to-the-top-at-dream-race-349171</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/doom-played-over-curl-349168</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/mythos-preview-anthropic-349181</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-swap-column-values-in-sql-349180</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-from-six-frigates-349179</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macintosh-iisi-possible-video-glitch-349178</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asus-rog-equalizer-beim-12v-26-kabel-kein-balancing-mehr-klemmflache-und-ein-hubscher-marketing-stunt-349177</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-amazing-its-here-misters-saturn-dev-breaks-down-his-new-3do-core-and-why-it-may-never-be-quite-perfect-349182</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/rust-is-just-a-tool-349186</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-i-discover-new-blogs-349185</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-ossc-pro-legacy-av-expansion-now-with-rf-349211</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/lusso-paragon-deep-winter-bib-tights-349230</loc><lastmod>2026-04-12</lastmod><changefreq>hourly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/deutschdb-german-dictionary-with-youtube-native-pronunciation-349229</loc><lastmod>2026-04-12</lastmod><changefreq>hourly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/using-fusejs-to-add-dynamic-search-to-a-react-app-349231</loc><lastmod>2021-04-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-only-has-to-beat-310-349232</loc><lastmod>2026-04-12</lastmod><changefreq>hourly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accurately-representing-a-per-processor-fixed-address-mmio-device-349187</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-i-learned-by-relearning-html-349224</loc><lastmod>2021-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/greg-kroah-hartman-tests-new-clanker-t1000-fuzzing-tool-for-linux-patches-349223</loc><lastmod>2026-04-12</lastmod><changefreq>hourly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/tops-flashbox-information-349222</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/24-emacs-packages-and-utilities-to-try-while-counting-down-to-jul-349188</loc><lastmod>2024-12-17</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-git-bisect-for-debugging-349190</loc><lastmod>2021-05-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/apple-still-349192</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anki-auto-sync-349191</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-gap-between-eastern-and-western-easter-349189</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/who-holds-on-the-longest-349193</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/oooooooo-349195</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arpa-rdns-and-a-few-magical-icmp-hacks-349227</loc><lastmod>2025-03-29</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paying-google-to-hack-macos-users-349198</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adding-a-book-editor-to-my-pure-blog-site-349197</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/last-week-in-pony-april-12-2026-349196</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/macintosh-classic-blank-screen-but-chime-349213</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/bad-at-watching-tv-349212</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-prevent-a-website-page-from-showing-up-in-search-results-349217</loc><lastmod>2021-05-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ecb-backs-eu-plan-to-centralize-crypto-supervision-under-paris-based-esma-watchdog-reuters-349214</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ship-39-and-booster-19-roll-out-for-static-fire-testing-349215</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/n-track-updates-n-track-studio-103-with-audio-to-midi-single-track-view-349218</loc><lastmod>2026-04-11</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/free-online-granular-synthesizer-349219</loc><lastmod>2026-04-10</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reply-to-1d-chess-349220</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/carnage-at-paris-roubaix-as-punctures-derail-favourites-349216</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/its-time-for-full-activation-349221</loc><lastmod>2026-04-12</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/modern-angular-12-conditional-rendering-with-if-and-else-349226</loc><lastmod>2026-04-12</lastmod><changefreq>hourly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-can-businesses-use-content-marketing-to-attract-and-retain-customers-130634</loc><lastmod>2023-02-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-code-with-me-wrapping-a-flask-app-in-a-cli-131606</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/merge-two-repo-131583</loc><lastmod>2022-10-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-2020-2021-icpc-nerc-southern-and-volga-russian-regional-contest-online-mirror-icpc-rules-k-the-robot-121749</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-691-div-1-a-row-gcd-121747</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-prediction-for-twitter-121723</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/virtualbox-nat-121724</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-epistle-of-paul-the-apostle-to-the-corinthians-121722</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-99-rated-for-div-2-d-sequence-and-swaps-121746</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-689-div-2-based-on-zed-code-competition-d-divide-and-summarize-121748</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-loops-for-vs-foreach-vs-for-in-vs-for-of-121751</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-immediately-invoked-function-expressions-iife-121750</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/removing-the-last-element-of-an-array-in-javascript-121752</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-first-epistle-of-paul-the-apostle-to-the-corinthians-121753</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/asm-152311</loc><lastmod>2020-11-18</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-do-you-want-from-a-mentor-131820</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usegalaxyeu-tool-updates-for-2023-08-13-152312</loc><lastmod>2023-08-13</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usegalaxyeu-tool-updates-for-2023-02-19-131610</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-house-robber-iv-132377</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-the-8086-processor-determines-the-length-of-an-instruction-132828</loc><lastmod>2023-02-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-code-with-me-organizing-a-package-131607</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/new-nvidia-metropolis-microservices-fast-tracks-cloud-native-vision-ai-development-133306</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/running-your-engineering-onboarding-program-133307</loc><lastmod>2023-03-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/systematically-solving-trigonometric-equations-121675</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-create-microsoft-outlook-calendar-events-from-a-google-sheet-160539</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-well-have-agi-by-2025-2028-160540</loc><lastmod>2023-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-role-of-linux-in-the-growth-of-ai-and-chatbots-131608</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/f-and-g-131615</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/4-steps-to-improve-your-content-linking-strategy-131614</loc><lastmod>2023-01-02</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fastify-not-working-in-docker-131616</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notes-for-february-13-19-131617</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-roundup-february-13-19-131618</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-and-chatbots-the-role-of-linux-in-their-growth-131609</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/discourseyurichevcom-131821</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/train-generative-ai-models-more-efficiently-with-new-nvidia-megatron-core-functionalities-181598</loc><lastmod>2024-07-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-sound-from-ios-games-without-headphones-connected-121676</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/no-rules-rules-131620</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-ai-conferences-in-2023-131619</loc><lastmod>2023-02-19</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-rearranging-fruits-132378</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/hallucinations-in-generative-ai-what-happens-inside-large-language-models-131822</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/google-research-2022-beyond-natural-sciences-131823</loc><lastmod>2023-02-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atcoder-a-st-and-ts-palindrome-132379</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atcoder-b-abs-abs-function-132380</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/atcoder-c-the-melancholy-of-taro-heikinchi-132381</loc><lastmod>2023-02-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/self-optimizing-compute-service-for-building-and-scaling-ai-141525</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charles-babbage-miracles-religion-121679</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isaiah-121680</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cb-152313</loc><lastmod>2022-05-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/making-crochet-cacti-173294</loc><lastmod>2024-04-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/arm-152314</loc><lastmod>2021-10-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-methodology-of-healing-through-jesus-121681</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/acts-of-the-apostles-121684</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/javascript-ordinals-adding-st-nd-rd-and-th-suffixes-to-a-number-121683</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/twitter-when-the-wall-came-down-121682</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-you-should-learn-javascript-121757</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ai-art-just-opened-the-threat-to-human-work-we-were-expecting-from-agi-121758</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charles-babbage-miracles-religion-121685</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/percepcion-remota-para-la-deteccion-de-fosas-clandestinas-152315</loc><lastmod>2021-07-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/dall-e-api-with-penel-121688</loc><lastmod>2022-11-04</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/isaiah-121686</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-methodology-of-healing-through-jesus-121687</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/organize-notes-with-deft-in-emacs-152316</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/digital-signature-in-ethereum-121690</loc><lastmod>2022-10-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/parenting-while-entrepreneuring-121689</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/raspberry-pi-k3s-alpine-linux-part-2-121698</loc><lastmod>2022-10-25</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/real-time-analytics-airflow-kafka-druid-superset-eng-121700</loc><lastmod>2022-10-10</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-key-takeaways-from-when-breath-becomes-air-121720</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/use-your-computer-faster-by-reading-less-121721</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-houses-and-restaurants-121727</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spark-distributed-ml-model-with-pandas-udfs-eng-121703</loc><lastmod>2022-10-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-roundup-october-31-november-6-121708</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/game-maker-conditions-121707</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/duy-nguyen-curriculum-vitae-121704</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/heroku-feedback-and-news-q1-edition-131824</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-have-i-been-pwned-api-now-has-different-rate-limits-and-annual-billing-121714</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/9th-place-on-lc-contest-133165</loc><lastmod>2023-03-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-is-a-pentanomial-gfsr-random-number-generator-121715</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/xess-2-css-variable-edition-121716</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/three-interesting-curves-121717</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/build-reactive-apps-on-kubernetes-using-camel-k-121759</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-chef-and-red-black-tree-121726</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-pokemon-battles-121730</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/28-194655</loc><lastmod>2014-11-21</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-666-div-1-a-multiples-of-length-121734</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-many-chefs-121728</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-93-rated-for-div-2-c-good-subarrays-121731</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-xor-and-multiply-121729</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-bubble-cup-13-finals-online-mirror-unrated-div-1-k-lonely-numbers-121733</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-669-div-2-c-chocolate-bunny-121732</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-97-rated-for-div-2-d-minimal-height-tree-121735</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-book-of-thomas-the-contender-121760</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/high-availability-vs-fault-tolerance-vs-disaster-recovery-explained-with-an-analogy-121782</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-programming-language-should-you-learn-121853</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-copy-and-paste-121854</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cs-152352</loc><lastmod>2023-06-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-minimum-total-distance-traveled-121736</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pii-masking-for-privacy-grade-machine-learning-140433</loc><lastmod>2023-06-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-total-cost-to-hire-k-workers-121737</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-apply-operations-to-an-array-121739</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-greatest-dumpling-fight-121740</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-maximum-sum-of-distinct-subarrays-with-length-k-121738</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-add-to-subsequence-121741</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-maximum-value-121742</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-chefina-and-swap-121743</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-penalty-shoot-out-ii-121744</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-98-rated-for-div-2-d-radio-towers-121745</loc><lastmod>2022-11-05</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pauls-second-letter-to-the-corinthians-121761</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/paper-grid-searching-novel-way-of-searching-2d-array-121754</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/time-and-energy-121755</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/cpu-vs-gpgpu-the-difference-121787</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-digit-removal-122222</loc><lastmod>2022-11-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/coercion-and-type-conversion-in-javascript-explained-with-code-examples-121783</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/energy-systems-and-247-carbon-free-energy-121762</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pauls-second-letter-to-the-corinthians-121763</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/stream-your-own-music-121786</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-storytelling-best-practices-for-data-scientists-and-ai-practitioners-121784</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-my-fair-coins-121855</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/accelerating-load-times-for-directx-games-and-apps-with-gdeflate-for-directstorage-121785</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-make-the-string-great-121858</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-lucky-palin-121856</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-one-dimensional-kingdoms-121857</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-640-div-4-g-special-permutation-121859</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/are-there-any-web-30-strategies-that-can-help-you-expand-your-business-121756</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/project-devsecops--152353</loc><lastmod>2020-10-03</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-css-styles-in-a-wordpress-block-theme-121767</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/devcon-vi-scholars-growing-the-infinite-garden-121791</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-tasks-121788</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/so-you-want-to-speak-at-conferences-121792</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-benefits-of-becoming-a-software-engineer-121795</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/learning-3d-graphics-with-opengl-and-nim-121796</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-642-div-3-d-constructing-the-array-121860</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/work-hard-work-smart-121797</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-new-method-to-blog-121798</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-645-div-2-c-celex-update-121861</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-646-div-2-c-game-on-leaves-121862</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/x710-rev1-152354</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gods-rubber-seal-the-syzygy-121814</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/typescript-with-nodejs-121805</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ssltls-protocols-communication-and-data-security-154344</loc><lastmod>2023-09-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/database-11-db-121806</loc><lastmod>2022-10-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-minimum-difference-subsets-121868</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-649-div-2-c-ehab-and-prefix-mexs-121863</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-xor-ing-the-subarrays-121865</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-longest-subarray-length-121864</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-counting-subarrays-121867</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-subset-sum-problem-121866</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-games-of-wasseypur-121873</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-chef-and-patients-121871</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-army-training-121870</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-k-foldable-string-121869</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codechef-modular-gcd-121872</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-90-rated-for-div-2-d-maximum-sum-on-even-positions-121874</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-654-div-2-d-grid-00100-121875</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eeg-based-bci-dataset-of-semantic-concepts-for-imagination-and-perception-tasks-141526</loc><lastmod>2023-06-16</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-boundaries-of-your-environment-121813</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/why-is-there-a-system-sound-called-asterisk-what-sound-does-an-asterisk-make-anyway-121823</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/reverse-engineering-software-with-assembly-language-140453</loc><lastmod>2020-02-14</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-visual-guide-to-deploying-jboss-eap-on-aws-121815</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-9-best-online-form-builder-apps-in-2023-121817</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/open-source-simulation-expands-with-nvidia-physx-5-release-121821</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-css-do-you-absolutely-have-to-know-in-2022-121824</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/announcing-more-azure-vmware-solution-enhancements-121825</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/american-dynamism-starts-with-people-american-dynamism-newsletter-november-2022-121828</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/standing-out-to-hiring-managers-as-a-developer-121827</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-653-div-3-e1-reading-books-easy-version-121876</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-educational-round-92-rated-for-div-2-b-array-walk-121877</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/authentication-in-ionic-angular-with-supabase-121826</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/career-stories-from-hollywood-videographer-to-frontend-engineer-121790</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-pursuit-of-ai-education-past-present-and-future-121818</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/adapted-switch-back-testing-to-quantify-incrementality-for-app-marketplace-search-ads-121820</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pros-and-cons-of-hacker-news-121819</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/anyone-can-build-metaverse-applications-with-new-beta-release-of-omniverse-121822</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/codeforces-round-664-div-2-c-boboniu-and-bit-operations-121878</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-merge-k-sorted-arrays-121879</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-paint-house-121880</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-subarray-with-equal-occurences-121881</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-maximum-edge-removal-121882</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/interviewbit-increasing-path-in-matrix-121883</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/supabase-security-suite-181599</loc><lastmod>2024-07-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/eco-and-mini-plans-now-generally-available-121776</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/native-or-cross-platform-whats-best-for-your-next-app-external-129814</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/weekly-journal-2023-02-19-131621</loc><lastmod>2023-02-20</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/malicious-chrome-extension-131825</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/2019-2022-reading-recap-124959</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/fpp-18-175027</loc><lastmod>2001-01-01</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/data-driven-reality-exploring-the-power-of-ai-ml-virtual-and-augmented-reality-131826</loc><lastmod>2023-02-22</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/my-most-popular-post-of-the-past-year-is-so-dumb-134597</loc><lastmod>2023-03-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gitlab-patch-release-1553-121799</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dogthe-dog-121802</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/top-challenges-to-securing-the-software-supply-chain-121800</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dotthe-dotscepter-of-christianitykinnor-of-davidarmy-of-god-121801</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-triple-nature-of-god-121885</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/leetcode-maximum-69-number-121884</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/vim-brain-121886</loc><lastmod>2021-12-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-use-git-rebase-in-real-life-121887</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/position-statement-for-the-2022-w3c-tag-election-121888</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/pvs-studio-and-rpcs3-the-best-warnings-in-one-click-124924</loc><lastmod>2022-12-12</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/generating-slugs-using-one-line-of-code-in-javascript-121803</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unlocking-the-power-of-proportional-odds-modeling-in-r-129815</loc><lastmod>2023-01-31</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/an-introduction-to-debug-events-learn-how-to-use-breakpoints-121804</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/unity-coroutine-task-181600</loc><lastmod>2024-06-23</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/spotifys-vulnerability-management-platform-121807</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/charmed-kubeflow-now-integrates-with-mindspore-121808</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/a-hands-on-guide-to-work-with-mindspore-on-kubeflow-121809</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/what-are-the-best-app-development-agencies-in-the-us-we-compared-the-top-15-121810</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/gods-rubber-seal-the-syzygy-121811</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/managing-the-tasks-of-others-121812</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/java-8-125417</loc><lastmod>2021-05-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/ozone-write-pipeline-v2-with-ratis-streaming-121844</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-to-generate-images-using-react-and-the-dall-e-2-api-react-and-openai-api-tutorial-121845</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/usegalaxyeu-tool-updates-for-2022-11-07-121831</loc><lastmod>2022-11-06</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dotthe-dogthe-dog-121889</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notesmechanism-of-controlweaponthe-dog-121891</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notesmechanism-of-controlweaponthe-dogdeployed-121890</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dogthe-doghuman-121893</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dotthe-dogdog-order-121892</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notesmechanism-of-controlweaponrecruitmentthe-dog-121894</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/notesmechanism-of-controlthe-dog-121895</loc><lastmod>2022-11-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/the-dogthe-dogmuseums-of-time-121896</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/epochzodiacthe-dog-121897</loc><lastmod>2022-11-07</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://diff.blog/post/how-static-application-security-testing-improves-software-security-121904</loc><lastmod>2022-11-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
</urlset>
