<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://dnim.dev</loc>
<lastmod>2026-06-15T13:40:38.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://dnim.dev/blog</loc>
<lastmod>2026-06-15T13:40:38.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dnim.dev/about</loc>
<lastmod>2026-06-15T13:40:38.608Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://dnim.dev/blog/measured-audio-mastering</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/ceph-read-amplification</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/dovecot-attr-pure-panic</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/cephplayground</loc>
<lastmod>2026-05-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/esp32-stratum-1-ntp</loc>
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/cannot-average-percentiles</loc>
<lastmod>2026-05-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/ts2phc-go-frozen-clock</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/gometer-130fps-led</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/jankgps-ts2phc-gpsd-demux</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/bbb-pru-pps-timestamping</loc>
<lastmod>2026-03-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tidal-24bit-pkce</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/gpu-passthrough-host-reboot</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/rp2040-furnace-deadlock</loc>
<lastmod>2025-11-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/gpsd-i2c-chrony-shm</loc>
<lastmod>2025-10-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/goscan-one-socket-subnet</loc>
<lastmod>2025-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/wsrepeater-sensor-calibration</loc>
<lastmod>2024-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/gps</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/go</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/timing</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/audio</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/dsp</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/linux</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/c</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ceph</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/debugging</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/embedded</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/imap</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ntp</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/storage</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/beaglebone</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/benchmarking</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/chrony</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/cli</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/docker</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/dovecot</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ebpf</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/esp32</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ffmpeg</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/gpu</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/i2c</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/icmp</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/iot</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/kernel</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/leds</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/lwip</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/mastering</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/networking</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/oauth</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/performance</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/perl</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/pico</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/pps</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/proxmox</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/pru</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ptp</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/python</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/rp2040</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/sensors</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/statistics</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/tidal</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/tmpfs</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ts2phc</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/ublox</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/vfio</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://dnim.dev/blog/tags/weather</loc>
<lastmod>2026-06-15T13:40:38.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
