<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://nalar.dev/tags/apis/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/application-security/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/artificial-intelligence/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/attention/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/authorization/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/b-tree/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/battery/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/battery-power-path-prioritizes-system-load-before-charging/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/caching/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificate-revocation/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/charging/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/concurrency/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cooling/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cpu/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cpu-thermal-throttling-reduces-clock-speed-at-temperature-limits/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cybersecurity/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/database/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dns/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-negative-caching-can-outlive-record-creation/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/embeddings/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/http/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-smuggling-starts-when-intermediaries-disagree-on-message-boundaries/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/identity-security/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/if-match-turns-stale-http-writes-into-precondition-failures/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/indexes/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/inference/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/interpretability/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/keepalive/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/language-models/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/latency/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/llm/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-compression/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mvcc/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/network-interrupt-coalescing-batches-packets-before-cpu-notification/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/networking/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nic/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/oauth/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ocsp/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ocsp-must-staple-turns-missing-revocation-evidence-into-a-tls-failure/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/performance/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pkce/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pkce-binds-oauth-authorization-codes-to-a-per-request-verifier/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pki/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/portable-devices/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/postgresql/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-btree-deduplication-compresses-duplicate-keys/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hot-updates-avoid-new-index-entries/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-vacuum-tail-truncation-requires-exclusive-lock/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/power-management/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-attention-sinks-in-streaming-kv-caches/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prune-transformer-attention-heads-with-measured-impact/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/quantize-embeddings-without-hiding-retrieval-error/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/read-intermediate-transformer-states-with-logit-lens/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reliability/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/request-smuggling/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/retrieval/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sockets/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/software-engineering/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/storage/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tcp/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-keepalive-probes-test-idle-connections/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-time-wait-delays-four-tuple-reuse/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/thermal-management/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tls/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/transformers/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/vacuum/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/vector-search/</loc>
    <lastmod>2026-09-16T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/0-rtt/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/account-for-hubness-in-embedding-retrieval/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/account-for-label-smoothing-in-classifier-confidence/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/aggregation/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/api-design/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/arp/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/arp-neighbor-cache-reuses-local-ip-to-mac-mappings/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/asynchronous-programming/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/atomic-rename-separates-visibility-from-crash-durability/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/audio/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/audio-sample-rate-and-bit-depth-describe-different-limits/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/authentication/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/bandwidth/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/beam-search/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/bluetooth/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bluetooth-audio-latency-extends-beyond-codec-delay/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/brightness/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/brin/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/browser-security/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/caa/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/caa-records-constrain-public-certificate-issuance-at-the-dns-boundary/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/camera-rolling-shutter-and-sensor-readout/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/cameras/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cancellation/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cellular/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificate-issuance/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificate-transparency/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-makes-public-tls-issuance-auditable/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-turns-misissuance-into-public-evidence/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/checkpoints/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/chroma-subsampling-and-desktop-text-clarity/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/classification/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/clip-gradient-norms-with-clear-scope/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/compatibility/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/connection-pools/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/connection-pools-turn-session-state-into-shared-state/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/constraints/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/content-security-policy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/content-security-policy-makes-script-authority-explicit/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-length-bias-in-beam-search-scoring/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cookies/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/coordination/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/crash-consistency/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cryptography/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/csp/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/csrf/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-consistency/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/databases/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ddl/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/decoding/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/device-settings/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/digital-audio/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/digital-certificates/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/display-overdrive-and-inverse-ghosting/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/displayport/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/displays/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/distributed-systems/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-negative-caching-keeps-failed-lookups-temporary/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-negative-caching-reuses-name-errors/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-turns-browser-origin-trust-into-a-network-pivot/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-turns-hostname-trust-into-network-reach/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-ttl-controls-cache-reuse/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dnssec/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dnssec-makes-dns-data-verifiable-across-resolver-boundaries/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dnssec-validation-makes-dns-tampering-detectable-at-the-resolver/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/durability/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/edid/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/edid-advertises-display-modes-to-video-sources/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/error-handling/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/esim/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/esim-profiles-separate-subscriptions-from-the-chip/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ethernet/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/expansion-cards/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/expect-100-continue-defers-request-body-transfer/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-reject-stale-lease-holders/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-reject-stale-lock-holders/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fetch-metadata/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fetch-metadata-makes-cross-site-request-context-visible/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/filesystems/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/flash-memory/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/flash-storage/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/flash-wear-leveling-spreads-erase-cycles-across-nand-cells/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/generated-columns/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/generation-counters-reject-stale-async-results/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/half-open-tcp-connections-hide-peer-failure-until-traffic-resumes/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/happy-eyeballs-races-ipv6-and-ipv4-connections/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hardware/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hdmi/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hsts/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hsts-turns-first-contact-into-persistent-https-policy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hsts-turns-https-preference-into-browser-policy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-preconditions-turn-resource-versions-into-write-guards/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-smuggling-starts-at-message-boundary-disagreement/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/https/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/idempotency-keys-bind-retries-to-one-logical-operation/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/identity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/image-quality/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/image-sensors/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/indexing/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/infrastructure-security/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/internet/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/internet-protocols/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ip/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ipv4/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ipv6/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/isolate-attention-across-packed-training-sequences/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/joins/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/jwks-rotation-makes-cache-lifetime-part-of-token-verification/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/jwt/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/lcd/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/linux/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/llm-inference/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/measure-anisotropy-in-embedding-spaces/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/media/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/migrations/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mobile-devices/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mobile-networks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-inference/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-training/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/monitors/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/motherboards/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mtu/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mutual-tls/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutual-tls-moves-client-identity-into-the-handshake/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutual-tls-moves-service-identity-into-the-handshake/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nand/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nand-flash/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/network-security/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/neural-networks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nsec3/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/nsec3-trades-dnssec-name-exposure-for-operational-cost/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nvme/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/nvme-queues-let-storage-handle-many-commands-in-parallel/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nxdomain/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ocsp-stapling-moves-certificate-status-into-the-tls-handshake/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/oled/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/oled-pwm-dimming-turns-brightness-into-timed-pulses/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/operating-systems/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/optimistic-concurrency/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/optimization/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/partitioning/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/passkeys/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/path-mtu-discovery-finds-the-largest-packet-a-route-can-carry/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pci-express/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pcie/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pcie-link-width-sets-how-many-lanes-carry-data/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/permissions-policy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/permissions-policy-bounds-browser-feature-authority/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/phishing-resistance/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/photography/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/posix/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/postgresql-18/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-btree-fillfactor-reserves-space-before-page-splits/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-btree-skip-scan-repositions-index-searches/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-brin-unsummarized-ranges-delay-page-skipping/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-brin-unsummarized-ranges-expand-heap-rechecks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-deferrable-unique-constraints-postpone-conflict-checks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-execution-time-partition-pruning-removes-subplans/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-extended-statistics-model-correlated-columns/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-frozen-pages-bound-transaction-id-maintenance/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-full-page-writes-repair-torn-pages/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-full-page-writes-raise-wal-volume-after-checkpoints/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hash-aggregation-spills-groups-in-batches/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hot-updates-keep-index-entries-stable/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hot-updates-reuse-existing-index-entries/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-join-collapse-bounds-planner-search/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-multixact-vacuum-bounds-member-age/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-not-valid-constraints-separate-enforcement-from-table-scans/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-on-conflict-arbitrates-concurrent-inserts/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-toast-moves-large-values-outside-heap-rows/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-tuple-freezing-keeps-transaction-ids-comparable/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-unique-constraints-can-treat-null-values-as-equal/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-virtual-generated-columns-compute-values-at-read-time/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-visibility-map-controls-index-only-heap-access/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-visibility-map-controls-index-only-heap-fetches/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-visibility-map-tracks-page-state/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-attention-sinks-in-streaming-transformers/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/processors/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/protocols/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pwm/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/quantization/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/quantize-kv-caches-with-explicit-error-budgets/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/query-executor/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/query-planner/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/query-planning/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/quic/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/quic-connection-ids-keep-sessions-across-address-changes/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/recovery/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/replay-attacks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/replication/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/representation/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/representations/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/request-coalescing-turns-cache-misses-into-shared-work/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/resolvers/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reverse-proxy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/samesite-cookies-move-csrf-control-into-request-context/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/savepoints-create-partial-rollback-boundaries/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/schema-renames-create-a-compatibility-interval/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sequence-models/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/service-identity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/smartphones/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sql/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sri/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ssd/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-marks-discarded-data-for-flash-reuse/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-write-cache-and-sustained-transfer-speed/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/ssh/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssh-host-key-pinning-turns-first-contact-into-a-persistent-trust-decision/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/state-management/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/steer-transformer-activations-with-residual-stream-vectors/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/strict-csp-moves-script-trust-from-hostnames-to-authorized-roots/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/subresource-integrity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/subresource-integrity-pins-external-assets-to-expected-bytes/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/supply-chain-security/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/synchronization/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/task-scopes-bind-child-lifetimes-to-parent-operations/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-delayed-ack-reduces-acknowledgment-traffic/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-half-close-separates-the-two-stream-directions/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-nagle-algorithm-batches-small-writes/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-window-scaling-expands-receive-capacity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tech/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/thermal-throttling/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/thermal-throttling-changes-sustained-processor-speed/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tls-1.3/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tls-1-3-early-data-trades-a-round-trip-for-replay-exposure/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/toast/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tombstones-preserve-deletions-across-replica-gaps/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/transactions/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-embedding-model-changes-as-index-migrations/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/trim/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/udp/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/usb/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/usb-power-delivery/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-power-delivery-pps-adjusts-charging-voltage/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-selective-suspend-cuts-power-use-on-idle-devices/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/usb-c/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/version-columns-turn-lost-updates-into-explicit-conflicts/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/video/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wal/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-platform/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-security/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/webauthn/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/webauthn-credentials-bind-authentication-to-web-origins/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/webauthn-signature-counters-are-clone-signals-not-authentication-proof/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless-audio/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/write-skew-escapes-row-level-conflict-detection/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/account-for-exposure-bias-in-autoregressive-generation/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/accumulate-gradients-across-microbatches/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/attack-surface/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-extreme-logits-with-soft-capping/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/browsers/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/caa-records-narrow-certificate-issuance-authority/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-keys-define-the-security-boundary-of-shared-responses/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/camera-pixel-binning-trades-resolution-for-signal/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificate-pinning/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-pinning-trades-broad-trust-for-operational-coupling/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-makes-public-tls-issuance-observable/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificates/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cloud-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compact-adjacent-slice-values-with-slices-compactfunc-in-go/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-rmsnorm-and-layer-normalization/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/comparison/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/connections/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/connectivity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/content-security-policy-works-best-as-an-execution-boundary/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contrastive-decoding-with-an-amateur-model/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-beam-search-length-bias-with-score-normalization/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-classifier-logits-with-cosine-normalization/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-target-certainty-with-label-smoothing/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cors/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cors-policy-is-an-authorization-boundary-between-browser-origins/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dangling-dns-records-can-outlive-the-services-they-point-to/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deadlines-shrink-across-service-boundaries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deserialization/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deserialization-can-turn-data-into-program-behavior/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-feature-outliers-with-mahalanobis-distance/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-over-https-encrypts-resolver-queries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dns-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-ttl-controls-how-long-resolvers-reuse-records/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dnssec-makes-dns-answers-verifiable-not-confidential/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/earc/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/encode-token-distance-with-rotary-position-embeddings/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/encrypted-dns-hides-name-queries-from-local-networks/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/encryption/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/esim-stores-carrier-profiles-in-rewritable-secure-hardware/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/esim-stores-carrier-profiles-without-a-removable-card/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/evaluation/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filesystem-races-break-the-link-between-checks-and-use/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/filesystem-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/flash-wear-leveling-spreads-writes-across-nand-cells/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gaming/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gist/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/go/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/graphics/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hdmi-earc-carries-tv-audio-back-to-sound-systems/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hsts-moves-https-policy-into-the-user-agent/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-framing-must-agree-across-every-hop/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-smuggling-exploits-parser-disagreement/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/infrastructure/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mac-address/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/measure-embedding-anisotropy-before-trusting-cosine-similarity/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/memory/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/memory-compression-keeps-more-active-data-in-ram/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/messaging/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mobile/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutual-tls-makes-client-identity-part-of-the-connection/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nfc/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/nfc-phones-couple-with-nearby-tags-through-magnetic-fields/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/normalization/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/normalize-hidden-states-with-rmsnorm/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/numerical-stability/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/nvme-apst-moves-idle-ssds-into-lower-power-states/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ocsp-stapling-moves-revocation-evidence-closer-to-the-tls-handshake/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/oled-pixel-wear-and-static-image-retention/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/oled-pwm-dimming-controls-brightness-with-light-pulses/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/out-of-distribution-detection/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/outbound-requests-turn-application-features-into-network-authority/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/passkeys-bind-sign-in-credentials-to-site-domains/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pkce-binds-an-oauth-code-to-the-client-that-started-the-flow/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/poison-messages-turn-retries-into-queue-retention/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/position-encoding/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-btree-deduplication-packs-duplicate-keys/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-bitmap-scans-combine-index-results/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-brin-indexes-summarize-block-ranges/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-cte-materialization-controls-planner-boundaries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-deferrable-constraints-shift-check-timing/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-exclusion-constraints-block-overlapping-ranges/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-expression-indexes-store-derived-keys/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-extended-statistics-model-column-relations/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hot-updates-reduce-index-churn/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-hot-updates-reuse-index-entries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-memoize-caches-parameterized-scan-results/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-null-aware-unique-constraints/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-partial-indexes-focus-index-entries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-partial-indexes-store-selected-rows/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-partition-pruning-removes-unneeded-partitions/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-partition-pruning-skips-unneeded-tables/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-serializable-tracks-read-write-conflicts/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-skip-scan-reuses-multicolumn-btree-prefixes/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-tuple-freezing-bounds-xid-age/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-visibility-maps-gate-heap-free-index-scans/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pps/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-cross-example-attention-in-packed-sequences/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/privacy/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/private-wifi-addresses-limit-mac-based-tracking/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/proxies/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/proxy-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/race-conditions/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ram/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-kv-cache-memory-with-grouped-query-attention/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-repetition-with-unlikelihood-training/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/referrer-policy/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/referrer-policy-controls-navigation-metadata-exposure/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reverse-slice-order-in-go-with-slices-reverse/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-session-identifiers-across-authentication-boundaries/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/samesite-cookies-bound-cross-site-credential-sending/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screens/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/search/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-sorted-slices-with-slices-binarysearch-in-go/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secure-design/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/select-minimum-struct-values-with-slices-minfunc-in-go/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/service-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/session-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sim-cards/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/slices/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/speculative-decoding-trades-draft-accuracy-for-target-model-work/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-marks-deleted-blocks-for-reuse/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-marks-unused-blocks-before-new-writes/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ssds/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ssrf/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/standard-library/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/statistics/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/subresource-integrity-pins-browser-dependencies-to-expected-bytes/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-fast-open-sends-data-during-connection-setup/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tcp-keepalive-probes-detect-dead-idle-connections/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/televisions/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/thermal-throttling-cuts-chip-speed-as-heat-rises/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tie-input-embeddings-to-the-output-projection/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/timeouts/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tls-early-data-trades-latency-for-replay-risk/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/track-model-weights-with-an-exponential-moving-average/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/trade-activation-memory-for-recomputation-with-checkpointing/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/training/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transactional-outboxes-move-atomicity-into-the-database/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/transport-security/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-power-delivery-pps-adjusts-charging-voltage-in-small-steps/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-selective-suspend-powers-down-idle-devices/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-c-displayport-alt-mode-and-video-output/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/variable-refresh-rate-matches-display-timing-to-frame-delivery/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-privacy/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/webauthn-binds-credentials-to-a-web-origin/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/webauthn-makes-the-site-part-of-the-authentication-proof/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wi-fi/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/windows/</loc>
    <lastmod>2026-09-14T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/account-recovery/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/allocation/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/asset-management/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/backend/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/backpressure/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/balance-sparse-mixture-of-experts-routing-under-capacity-limits/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/batteries/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-http-request-bodies-with-http-maxbytesreader/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/browser-cookies-and-cached-files-serve-different-jobs/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/browser-data/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-classification-sets-with-split-conformal-prediction/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cables/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-keys-are-security-boundaries-at-the-http-edge/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-keys-define-a-security-boundary-at-shared-proxies/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/calibrate-classifier-confidence-with-temperature-scaling/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/calibration/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cancellation-is-a-protocol-not-a-thread-kill/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/canonical-serialization-makes-byte-identity-explicit/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-revocation-is-a-distributed-freshness-problem/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-turns-certificate-issuance-into-an-observable-event/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-turns-issuance-into-observable-evidence/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/circuit-breakers-bound-failed-call-admission/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/client-certificates-need-an-identity-lifecycle/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/clip-gradient-norms-before-optimizer-updates/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-slices-with-slices-concat-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compact-adjacent-slice-values-with-slices-compactfunc/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-rmsnorm-and-layernorm-in-transformers/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-slices-with-custom-equality-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/computers/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/content-security-policy-turns-script-trust-into-an-explicit-boundary/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contrast-expert-and-amateur-models-during-decoding/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contrastive-decoding-with-expert-and-amateur-models/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-sequence-length-bias-in-beam-search/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-sequence-length-bias-in-beam-search-scoring/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-token-repetition-with-logit-penalties/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-slice-storage-with-slices-clone-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cryptographic-hashing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dangling-dns-records-preserve-authority-after-services-disappear/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-access/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-formats/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-integrity/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-processing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-structures/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deduplication/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deserialization-can-turn-data-into-execution/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-out-of-distribution-inputs-with-classifier-energy-scores/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dhcp/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dhcp-leases-and-local-ip-address-changes/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-embedding-anisotropy-in-vector-retrieval/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diversify-retrieval-results-with-maximum-marginal-relevance/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-cache-and-delayed-address-changes/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-cache-and-record-ttl/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-crosses-the-browser-network-boundary/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-turns-browser-reachability-into-a-security-boundary/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/esim-profiles-separate-a-subscription-from-the-physical-card/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ethernet-link-speed-and-auto-negotiation/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/external-drive-write-caching-and-safe-removal/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/external-drives/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-make-expired-leases-observable/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-systems/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-a-slice-in-place-with-slices-deletefunc-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-slice-values-with-slices-deletefunc-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/filtering/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-first-match-with-slices-indexfunc-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/firmware/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/focus-classification-loss-with-focal-modulation/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/garbage-collection/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/garbage-collection-does-not-close-external-resources/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/golang/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/grow-slice-capacity-with-slices-grow-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hdmi-bandwidth-limits-resolution-and-refresh-rate/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hibernation/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hidden-wifi-network-names-do-not-hide-radio-activity/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/host-header-trust-can-turn-application-urls-into-attacker-input/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/http-caching/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-boundaries-fail-when-intermediaries-disagree/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-smuggling-begins-with-parser-disagreement/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/idempotency/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/idempotent-consumers-and-durable-duplicate-detection/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/input-devices/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/insert-slice-values-with-slices-insert-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-intermediate-transformer-predictions-with-logit-lens/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ip-addresses/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/iterators/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/jwt-verification-fails-at-the-algorithm-boundary/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/jwt-verification-must-bind-algorithm-key-and-issuer/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keyboard-debounce-filters-contact-bounce/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/keyboards/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keyset-pagination-under-concurrent-writes/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/kv-cache/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-slice-capacity-with-slices-clip-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/loss-functions/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/merge-retrieval-rankings-with-reciprocal-rank-fusion/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mixture-of-experts/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-evaluation/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/monotonic-time-belongs-in-elapsed-time-measurement/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mtls/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutual-tls-makes-service-identity-a-certificate-lifecycle-problem/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/outbound-requests-turn-applications-into-network-proxies/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/parsing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/partition-go-slices-lazily-with-slices-chunk/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/passkeys-move-authentication-trust-into-origin-bound-credentials/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/password-reset-is-an-authentication-ceremony/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/power/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/power-bank-capacity-mah-and-wh/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/power-banks/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-attention-sinks-in-bounded-kv-caches/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-attention-sinks-in-sliding-window-llm-inference/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/private-browsing-local-storage-and-network-visibility/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/private-wifi-addresses-limit-device-tracking/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pwm-dimming-and-screen-flicker/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/quantize-kv-caches-with-separate-key-and-value-error-budgets/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/rag/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ranking/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/regularization/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/regularize-classifier-targets-with-label-smoothing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-adjacent-duplicates-with-slices-compact-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-explicit-suffixes-with-strings-cutsuffix-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-prefixes-with-strings-cutprefix-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-slice-ranges-with-slices-delete-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/repeat-slice-patterns-with-slices-repeat-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-all-non-overlapping-substrings-with-strings-replaceall-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-slice-ranges-with-slices-replace-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/representation-engineering/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/request-coalescing-turns-cache-miss-bursts-into-shared-work/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reserve-slice-capacity-with-slices-grow-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/resilience/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/resource-management/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reuse-shared-prefix-state-in-llm-inference/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reverse-proxies/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/runtime-semantics/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/schema-changes-are-multi-version-protocols/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/schema-migration/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screen-brightness/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sd-card-speed-classes-describe-minimum-write-performance/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sd-cards/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/serialization/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/server-side-fetchers-expand-the-network-trust-boundary/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/session-rotation-closes-a-quiet-authentication-gap/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/session-rotation-keeps-authentication-from-inheriting-an-attacker-chosen-identifier/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/set-per-request-read-deadlines-with-http-responsecontroller/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-and-hibernation-handle-memory-differently/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sleep-mode/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernation-power-use-and-resume-state/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/split-once-with-strings-cut-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/split-text-with-custom-rune-boundaries-using-strings-fieldsfunc/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-and-deallocated-storage/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-and-deleted-storage-blocks/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/steer-llm-behavior-with-activation-vectors/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/strings/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/text-processing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/thermal-throttling-and-sustained-performance/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/time/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/trade-activation-memory-for-recomputation-with-gradient-checkpointing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transform-unicode-text-with-strings-map-in-go/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/uncertainty/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/unicode/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/unsafe-deserialization-turns-data-into-program-behavior/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-c-cables-do-not-all-carry-the-same-signals/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-c-hub-power-budgets-and-passthrough-charging/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/variable-refresh-rate/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/variable-refresh-rate-and-frame-timing/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/version-columns-turn-lost-updates-into-conflicts/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-browsers/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/websocket/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/websocket-upgrades-need-their-own-origin-policy/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/wifi-roaming-keeps-clients-moving-between-access-points/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/write-skew-across-disjoint-rows/</loc>
    <lastmod>2026-09-13T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/align-llms-with-direct-preference-optimization/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/alignment/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/archive-extraction-is-a-filesystem-security-boundary/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/atomic-operations/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/backpressure-match-producer-speed-to-consumer-capacity/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bluetooth-audio-codecs-and-what-they-change/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bluetooth-pairing-and-active-connections/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-kv-cache-growth-in-streaming-llm-inference/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/browser-cache-and-stale-web-files/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bulkhead-isolation-contain-failures-with-separate-capacity-pools/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-concurrent-initialization-results-with-sync-oncevalue-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-stampede-control-with-early-refresh/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/calibrate-neural-classifier-confidence-with-temperature-scaling/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/capacity/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/captive-wifi-portals-and-internet-access/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/certificate-transparency-turns-issuance-into-an-observable-event/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/check-custom-slice-order-in-go-with-slices-issortedfunc/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/circuit-breakers-as-admission-control-for-failing-dependencies/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/clone-go-maps-with-maps-clone/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-go-slices-with-custom-rules-using-slices-comparefunc/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-map-values-with-maps-equalfunc-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compensation-is-not-rollback-across-service-boundaries/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compress-neural-networks-with-knowledge-distillation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/computer-vision/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/conditional-http-writes-with-entity-tags/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/consistency/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/consistent-hashing-limit-key-movement-as-nodes-change/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/constrain-server-side-url-fetches/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/contactless-technology/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/context/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/context-window/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contrast-language-model-logits-with-expert-amateur-decoding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/contrastive-decoding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-diffusion-conditioning-with-classifier-free-guidance/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-expert-routing-in-mixture-of-experts-models/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-llm-behavior-with-activation-steering/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-referrer-data-with-referrer-policy/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cors-is-a-browser-read-boundary-not-an-api-firewall/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/credential-attacks/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cross-site-scripting/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deadline-propagation-as-a-request-boundary/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deletion/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detach-go-context-cancellation-withoutcancel/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/diffusion-models/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/digital-media/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/direct-preference-optimization/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/display-refresh-rate-and-frame-delivery/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/display-scaling/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/display-scaling-and-screen-resolution/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-cache-and-stale-addresses/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-turns-name-resolution-into-a-browser-pivot/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dns-rebinding-turns-name-validation-into-stale-evidence/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dynamic-range/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/embedding-anisotropy-can-compress-cosine-score-separation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/enforce-https-with-hsts/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/exit-transformer-classifiers-early-with-entropy-thresholds/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/expand-and-contract-at-database-schema-boundaries/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/extend-rope-context-windows-with-position-interpolation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/extend-rope-context-with-position-interpolation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/failure-handling/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-for-expiring-distributed-leases/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-block-stale-lease-holders/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-security/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-map-entries-in-place-with-maps-deletefunc/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/flush-buffered-http-data-with-http-responsecontroller-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/generative-ai/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/generics/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/headphones/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-automatic-screen-brightness-responds-to-your-surroundings/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-request-boundaries-must-survive-every-parser/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/http-security/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hubness-can-distort-nearest-neighbor-embedding-retrieval/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/idempotent-consumers-handle-duplicate-messages-safely/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/improve-llm-generation-with-contrastive-decoding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/input-validation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-transformer-layer-predictions-with-the-logit-lens/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/interleave-http-request-reads-and-response-writes-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/iterate-fixed-size-slice-groups-with-slices-chunk/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/javascript/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/jwt-verification-is-a-policy-decision-before-it-is-a-crypto-check/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/knowledge-distillation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/laptops/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/large-language-models/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-go-slice-capacity-with-slices-clip/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/load-shedding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/load-shedding-reject-work-before-overload-spreads/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/lock-free-algorithms/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-password-reset-tokens-single-use/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/maps/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/materialize-iterator-values-with-slices-collect/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/merge-map-entries-with-maps-copy-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-calibration/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-control/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-optimization/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-routing/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/native-object-deserialization-expands-the-trusted-computing-surface/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/oauth-redirect-security-depends-on-transaction-binding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/optimistic-concurrency-with-version-columns/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pack-transformer-training-sequences-without-cross-sample-attention/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/passkey-recovery-can-reopen-the-password-era/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/passkeys-change-the-shape-of-account-recovery-risk/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/path-traversal/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/phantom-rows-and-the-limits-of-row-level-locking/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/phone-charge-limits-and-battery-aging/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pin-jwt-verification-algorithms/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-cancellation-causes-in-go-contexts/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-equal-item-order-in-go-with-slices-sortstablefunc/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-write-skew-with-serializable-transactions/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prototype-pollution-turns-object-shape-into-shared-state/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/rate-limiting/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-neural-network-inference-cost-with-early-exits/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/refresh-rate/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-ambiguous-http-message-framing/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-cross-origin-state-changes-with-http-crossoriginprotection/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-native-object-deserialization-from-untrusted-inputs/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-range-from-go-slices-with-slices-delete/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/repeat-slice-patterns-in-go-with-slices-repeat/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/request-coalescing-at-hot-cache-misses/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/retries/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/retry-amplification-and-the-role-of-jitter/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/rope/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/route-uncertain-classifier-predictions-with-selective-classification/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/routers/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/run-cancellation-callbacks-with-context-afterfunc-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/saga-transactions/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/saga-transactions-coordinate-multi-service-changes-with-compensation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/scalability/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/scaling/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screen-resolution/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/screen-resolution-and-display-scaling-what-each-setting-changes/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-sorted-go-slices-with-slices-binarysearch/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secure-coding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/selective-classification/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/service-identity-does-not-end-at-mtls/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/shutter-speed/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-and-hibernate-preserve-a-computer-session-differently/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-hibernate-and-shutdown-what-each-power-mode-does/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/soften-classification-targets-with-label-smoothing/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-go-slices-in-place-with-slices-sort/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-go-struct-slices-with-slices-sortfunc/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sorting/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/speculative-decoding/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/speculative-decoding-depends-on-draft-acceptance/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-trim-and-deleted-storage-space/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssrf-controls-must-follow-the-connection/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stabilize-image-model-predictions-with-test-time-augmentation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stream-long-llm-sessions-with-attention-sinks/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/streaming/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/system-design/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/test-transformer-circuits-with-activation-patching/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/text-generation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/aba-problem-behind-successful-compare-and-swap/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/throttle-authentication-attempts-without-locking-out-users/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/touchpad-scroll-direction-changes-what-your-fingers-control/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/touchpads/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/track-goroutine-lifetimes-with-sync-waitgroup-go-in-go/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transactional-outbox-at-the-database-broker-boundary/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transactional-outbox-moving-publication-across-the-commit-boundary/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/traverse-slices-in-reverse-with-slices-backward/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/troubleshooting/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-sparse-mixture-of-experts-routing/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-c-cables-can-share-a-connector-but-not-capabilities/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-c-charging-what-controls-how-fast-a-device-charges/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-certificate-transparency-as-a-detection-signal/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-csp-nonces-to-restrict-executable-scripts/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/validation/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/vector-clocks-and-the-shape-of-concurrent-state/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/virtual-memory-and-storage-under-memory-pressure/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/volume/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-a-bluetooth-audio-codec-changes/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-browser-profiles-separate-on-a-shared-computer/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-dynamic-range-compression-changes-in-everyday-audio/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-nfc-does-when-you-tap-your-phone/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-refresh-rate-changes-on-a-screen/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-shutter-speed-changes-in-phone-photos/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/wifi-channel-width-and-home-network-capacity/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless-technology/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/write-ahead-logging-and-the-meaning-of-commit/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/zero-trust/</loc>
    <lastmod>2026-09-12T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/access-control/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/accessibility/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/account-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/adapt-language-models-with-prefix-tuning/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/airplane-mode/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/archive-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/categories/artificial-intelligence/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/authentication-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/block-clickjacking-with-an-explicit-framing-policy/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-password-verification-work-to-resist-resource-exhaustion/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-prediction-sets-with-conformal-prediction/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-aside-consistency-prevent-stale-overwrites/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/categories/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/cdn/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/charge-limit-vs-adaptive-charging-what-each-setting-does/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/chargers/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/check-custom-slice-ordering-with-slices-issortedfunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/check-exact-values-in-go-slices-with-slices-contains/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/clickjacking/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/clip-gradients-relative-to-parameter-scale-with-agc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/code-design/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/code-quality/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/command-query-separation-for-predictable-methods/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/common-closure-principle-group-code-that-changes-together/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-go-maps-with-custom-value-rules-using-maps-equalfunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-go-slices-for-equality-with-slices-equal/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-model-input-distributions-with-maximum-mean-discrepancy/</loc>
  </url><url>
    <loc>https://nalar.dev/compare-secret-values-in-constant-time/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-struct-slices-in-go-with-slices-comparefunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/composed-method-keep-each-routine-at-one-level-of-abstraction/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/concurrency-limits-bound-in-flight-work/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/conformal-prediction/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/consumer-driven-contract-tests-for-service-compatibility/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contain-archive-extraction-within-an-approved-directory/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-diffusion-generation-with-classifier-free-guidance/</loc>
  </url><url>
    <loc>https://nalar.dev/control-neural-network-weight-scale-with-spectral-normalization/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-entries-between-go-maps-with-maps-copy/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-go-slices-with-slices-clone/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/copying/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cut-neural-network-inference-cost-with-early-exits/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dependencies/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dependency-management/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deployment/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/design-patterns/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-shared-cache-keys-around-response-variance/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/devices/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/disable-external-entities-in-xml-parsers/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/distribution-shift/</loc>
  </url><url>
    <loc>https://nalar.dev/do-not-build-security-links-from-untrusted-host-headers/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dust-protection/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/early-exit/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/encode-untrusted-data-before-writing-security-logs/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/energy-based-models/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/enforce-https-with-http-strict-transport-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ethernet-cable-categories-for-home-networks/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/expand-and-contract-database-changes-for-safe-deployments/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/feature-envy-move-behavior-closer-to-data/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fencing-tokens-stop-stale-lock-holders-from-writing/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-upload-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/files/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-exact-values-in-go-slices-with-slices-index/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-maximum-struct-values-with-slices-maxfunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-minimum-struct-values-with-slices-minfunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-largest-go-slice-value-with-slices-max/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-smallest-go-slice-value-with-slices-min/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fine-tuning/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/focus-classifier-training-with-focal-loss/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fuse-keyword-and-vector-search-with-reciprocal-rank-fusion/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/generative-models/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/glu/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/gpu/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hardware-acceleration/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hdr/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/home-networking/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/host-validation/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-auracast-bluetooth-audio-broadcasting-works/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-pocket-detection-prevents-accidental-phone-touches/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-screen-refresh-rate-affects-motion-and-battery-use/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-usb-c-chargers-negotiate-power/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-wifi-roaming-switches-between-access-points/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/http-security-headers/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/humble-object-pattern-for-hard-to-test-boundaries/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/image-generation/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/incident-response/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/information-retrieval/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/input/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/insert-values-into-go-slices-with-slices-insert/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-transformer-residual-streams-with-the-logit-lens/</loc>
  </url><url>
    <loc>https://nalar.dev/iterate-go-map-keys-with-maps-keys/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/iterate-go-map-pairs-with-maps-all/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/iterate-go-map-values-with-maps-values/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/json/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-bearer-tokens-out-of-urls/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-tls-certificate-verification-enabled/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-data-from-forging-log-entries/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/kernel-methods/</loc>
  </url><url>
    <loc>https://nalar.dev/let-classifiers-abstain-with-selective-prediction/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/logging/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/machine-learning/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/maintainability/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-concurrent-sessions-without-breaking-legitimate-use/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/maximum-mean-discrepancy/</loc>
  </url><url>
    <loc>https://nalar.dev/measure-neural-network-sharpness-with-weight-perturbations/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/methods/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/middle-man-code-smell-remove-delegation-that-adds-no-value/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-architecture/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-diagnostics/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/model-monitoring/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/model-sets-with-permutation-invariant-pooling/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/modularity/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/multi-factor-authentication/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mutation/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutation-testing-check-whether-tests-detect-broken-behavior/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/neural-tangent-kernel/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/object-oriented-design/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/origin-validation/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parameterize-from-above-make-dependencies-explicit/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pass-through-charging-in-power-banks-what-it-actually-does/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/password-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/peripherals/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/phone-storage-speed-what-it-changes-in-everyday-use/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/phones/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pin-jwt-verification-to-approved-algorithms/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/plan-certificate-revocation-before-a-key-is-compromised/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/polymorphism/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/prefix-tuning/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preserve-equal-element-order-with-slices-sortstablefunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-vae-posterior-collapse-with-free-bits/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/publish-a-security-txt-file-for-vulnerability-reports/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-vision-transformer-compute-with-token-merging/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/refactoring/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-ambiguous-http-request-framing/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-duplicate-json-keys-at-security-boundaries/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-a-range-from-go-slices-with-slices-delete/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-adjacent-duplicates-from-go-slices-with-slices-compact/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-range-in-go-slices-with-slices-replace/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-data-clumps-with-parameter-objects/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-magic-numbers-with-named-domain-values/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-nested-conditionals-with-guard-clauses/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-inheritance-with-delegation/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-type-branches-with-polymorphism/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reserve-go-slice-capacity-with-slices-grow/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/resource-exhaustion/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reverse-go-slices-in-place-with-slices-reverse/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reweight-long-tailed-classification-with-effective-sample-counts/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-rmsnorm-in-transformers/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/score-candidates-with-energy-based-models/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/secure-archive-extraction-against-path-traversal/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secure-configuration/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secure-parsing/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-logging/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-operations/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security.txt/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/selective-prediction/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sensors/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/set-models/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/sharpness/</loc>
  </url><url>
    <loc>https://nalar.dev/shotgun-surgery-reduce-scattered-change/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/shotgun-surgery-when-one-change-touches-many-files/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/side-channels/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/software-architecture/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/software-design/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-iterator-values-stably-with-slices-sortedstablefunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-struct-slices-in-go-with-slices-sortfunc/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stable-dependencies-principle-point-toward-stability/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tablets/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tell-dont-ask-keep-decisions-with-the-object-that-owns-the-data/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/testing/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/token-merging/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/token-security/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/touchscreens/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-through-discrete-decisions-with-the-straight-through-estimator/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-recovery-codes-as-one-time-authentication-secrets/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tvs/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-wide-neural-networks-with-the-neural-tangent-kernel/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/usb-host-mode-on-phones-and-tablets/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-an-exponential-moving-average-of-model-weights/</loc>
  </url><url>
    <loc>https://nalar.dev/use-cosine-classifiers-to-separate-direction-from-feature-magnitude/</loc>
  </url><url>
    <loc>https://nalar.dev/use-gated-feed-forward-blocks-in-transformers/</loc>
  </url><url>
    <loc>https://nalar.dev/use-token-dropout-to-train-robust-sequence-models/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-a-facade-to-reduce-dependency-surface/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-file-uploads-before-they-cross-a-trust-boundary/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-host-authority-before-trusting-request-metadata/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-origin-before-trusting-browser-requests/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-websocket-origins-before-accepting-browser-connections/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/variable-refresh-rate-what-it-changes-on-a-display/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/variational-autoencoders/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-account-email-changes-before-trusting-the-new-address/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/video-calls/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/vulnerability-management/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/water-resistance/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/webcams/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-a-factory-reset-does-to-a-phone/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-a-usb-c-hub-can-and-cannot-do/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-airplane-mode-actually-changes-on-your-phone/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-display-scaling-changes-on-high-resolution-screens/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-hardware-acceleration-does-in-a-web-browser/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-ip-ratings-tell-you-about-dust-and-water-protection/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-local-dimming-changes-on-lcd-tvs-and-monitors/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-usb-c-cable-labels-tell-you/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-file-size-and-space-used-on-disk-can-differ/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-higher-refresh-rates-make-screens-feel-smoother/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-keyboard-keys-can-type-the-wrong-characters/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-webcams-look-grainy-in-low-light/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-wifi-gets-slower-farther-from-the-router/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless-networks/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/xml/</loc>
    <lastmod>2026-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/append-iterator-values-to-slices-with-slices-appendseq/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/architecture/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/asynchronous-systems/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/automation/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bind-oauth-callbacks-to-the-login-that-started-them/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-decompression-before-processing-untrusted-data/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-go-maps-from-iterators-with-maps-collect/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-lazy-iterators-in-go-with-iter-seq/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/can-motorcycle-vibrations-damage-a-phone-camera/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/check-slice-predicates-with-slices-containsfunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choosing-sociable-or-solitary-unit-tests/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-go-slices-with-slices-concat/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/command-query-separation-make-side-effects-visible/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-go-slices-lexicographically-with-slices-compare/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-go-slices-with-custom-equality-using-slices-equalfunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/composed-method-keep-code-at-one-level-of-abstraction/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/computer-hardware/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/confine-archive-extraction-to-its-destination/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/constrain-server-side-url-fetching-to-prevent-ssrf/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/consume-one-time-security-tokens-atomically/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-go-maps-with-maps-clone-without-sharing-top-level-state/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/creating-seams-to-test-hard-to-change-code/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-protection/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/denial-of-service/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-audit-logs-that-remain-useful-after-compromise/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-by-contract-make-assumptions-explicit/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-push-mfa-to-resist-approval-fatigue/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-graceful-degradation-for-partial-failures/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/differential-testing-for-behavior-preserving-changes/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/distill-sequence-models-with-teacher-generated-outputs/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-bind-web-sessions-to-ip-addresses/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/downloads/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evaluate-knowledge-edits-before-trusting-model-updates/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-go-maps-in-place-with-maps-deletefunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-slices-in-place-with-slices-deletefunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-the-first-matching-slice-element-with-slices-indexfunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-values-and-insertion-points-with-slices-binarysearch/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/functional-core-imperative-shell-for-managing-side-effects/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/functional-core-imperative-shell-for-testable-code/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/go-1.21/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/improve-llm-fine-tuning-with-rejection-sampling/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/information-hiding-design-modules-around-change/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/information-hiding-designing-modules-around-change/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/insert-iterator-pairs-into-go-maps-with-maps-insert/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/iterate-go-slices-in-reverse-with-slices-backward/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-private-responses-out-of-shared-caches/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-data-from-forging-log-events/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-data-out-of-native-object-deserializers/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-redirects-on-your-own-origin/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-user-controlled-redirects-on-trusted-destinations/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/knowledge-editing/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/least-privilege/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/legacy-code/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-decompression-before-untrusted-data-exhausts-resources/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mask-prompt-tokens-during-instruction-fine-tuning/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mesh-wifi-vs-range-extender-what-changes-at-home/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mfa/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/microphones/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mixed-precision/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/negative-caching-for-repeated-failures/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-neural-collapse-in-deep-classifiers/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pack-training-sequences-without-leaking-between-examples/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-at-boundaries-to-protect-domain-invariants/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/phishing/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pin-third-party-browser-assets-with-subresource-integrity/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preallocate-append-capacity-with-slices-grow/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prepare-models-for-low-precision-inference-with-quantization-aware-training/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-fp16-gradient-underflow-with-dynamic-loss-scaling/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/process-slices-in-batches-with-slices-chunk/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rate-limit-login-attempts-without-creating-a-lockout-weapon/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rate-limit-login-attempts-without-creating-easy-lockouts/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reconciliation-loops-for-self-healing-systems/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-repetitive-generation-with-unlikelihood-training/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-change-amplification-in-software-design/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/regularize-neural-networks-with-mixup/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-replayed-sensitive-requests-with-freshness-and-uniqueness/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-consecutive-duplicates-in-go-with-slices-compact/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/repeat-slice-patterns-with-slices-repeat/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-conditional-with-polymorphism-when-branches-represent-types/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-primitive-obsession-with-domain-types/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-slice-ranges-with-slices-replace/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/replay-protection/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/require-independent-approval-for-high-risk-administrative-actions/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/resolution/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/restrict-slice-capacity-with-slices-clip/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/saga-pattern-for-multi-step-workflows/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sampling/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-go-struct-slices-with-slices-binarysearchfunc/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-tokens/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/set-per-response-write-deadlines-in-go-with-http-responsecontroller/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/software-supply-chain/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-go-iterator-values-with-slices-sorted/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/specification-pattern-for-composable-business-rules/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/split-phase-refactoring-to-separate-computation-stages/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stale-while-revalidate-for-responsive-caches/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/technology-basics/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tell-dont-ask-keep-decisions-with-the-data/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-temperature-in-llm-sampling/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/test-concurrent-code-with-testing-synctest/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/test-design/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-asynchronous-behavior-with-eventual-assertions/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/token-bucket-rate-limiting-for-controlled-bursts/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/token-validation/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tolerant-reader-pattern-for-evolving-contracts/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-mfa-recovery-codes-as-real-credentials/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-uploaded-file-types-as-untrusted-input/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/unit-testing/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-late-interaction-for-fine-grained-neural-retrieval/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-password-managers-as-a-phishing-signal/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-jwts-for-the-context-that-will-use-them/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/voice-calls/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/whiten-embeddings-without-breaking-vector-search/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-longer-charging-cable-can-charge-more-slowly/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-display-scaling-changes-size-without-changing-screen-resolution/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-downloads-usually-stop-when-your-computer-sleeps/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-holding-the-power-button-is-different-from-a-normal-shutdown/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-moving-a-large-file-can-be-instant-or-take-minutes/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-photos-of-screens-show-lines-and-patterns/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-powered-usb-hubs-matter-for-some-devices/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-key-combinations-do-not-register-on-a-keyboard/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-wi-fi-can-be-connected-without-internet/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-device-remembers-wifi-networks-and-when-to-forget-one/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-screen-can-dim-when-the-device-gets-hot/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-voice-sounds-different-on-calls-than-recordings/</loc>
    <lastmod>2026-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/abuse-prevention/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/accept-numeric-protocols-with-fraction-from-number/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/activation-functions/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/active-learning/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/adding-behavior-with-the-decorator-pattern/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/annotations/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/apps/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/argparse/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ast/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/asyncio/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/attach-pdb-to-running-python-processes/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/attach-to-running-python-processes-with-sys-remote-exec/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/availability/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/back-up-live-sqlite-databases-with-python/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/background-apps/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/backup/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/build-engineering/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-friendlier-clis-with-argparse-suggestions-and-color/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-reproducible-zip-archives-with-source-date-epoch/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-security-sensitive-urls-from-trusted-origins/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-walking-skeleton-before-filling-in-the-system/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/canonicalization/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/characterization-tests-before-changing-legacy-code/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-consensus-outputs-with-minimum-bayes-risk-decoding/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cli/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cloudflare/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/coalescing-duplicate-in-flight-work/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/command-query-separation-for-predictable-operations/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-python-syntax-trees-with-ast-compare/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/compass/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/configuration/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/containing-failures-with-bulkheads/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/calibrate-few-shot-classifiers-for-prompt-bias/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-asyncio-task-startup-with-eager-start/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-beam-search-length-bias-with-length-normalization/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-structured-log-output-with-slog-logvaluer/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/coupling/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cpython/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/credential-security/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/credentials/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-export/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-modeling/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/debug-running-asyncio-services-with-pstree-and-ps/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/debugging/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/decision-tables-for-complex-business-rules/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/defense-in-depth/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dependency-inversion/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dependency-inversion-is-about-source-code-direction/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/design-principles/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-push-mfa-to-resist-prompt-fatigue/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-security-notifications-as-alerts-not-authentication/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-user-identifiers-to-resist-visual-spoofing/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-operations-to-avoid-partial-state/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-python-packages-with-inspect-ispackage/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-representation-collapse-in-self-supervised-learning/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/developer-experience/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/device-management/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/device-performance/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-and-prevent-dying-relu-units/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-embedding-anisotropy-before-tuning-vector-search/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diversify-rag-retrieval-with-maximum-marginal-relevance/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-use-security-questions-as-authenticators/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/documents/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/durable-objects/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/engineering-workflows/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evaluate-sequence-models-beyond-training-length/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/expire-sessions-with-idle-and-absolute-timeouts/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/external-monitors/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fault-isolation/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/feature-flags-need-a-removal-plan/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-management/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/filesystem/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/finding-seams-for-safer-code-changes/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fractions/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/home-entertainment/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-automatic-time-zone-works-on-your-phone/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-hdmi-arc-and-earc-send-tv-sound-to-a-soundbar/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-variable-refresh-rate-keeps-games-looking-smoother/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/identifiers/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/immutability/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/import-system/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/information-hiding-design-modules-around-decisions/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/inspect/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/introspect-deferred-annotations-with-python-annotationlib/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/isolating-hard-to-test-code-with-a-humble-object/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-a-credential-inventory-you-can-revoke/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-package-publishing-credentials-out-of-untrusted-builds/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-security-logs-outside-the-system-they-describe/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-sensitive-data-out-of-logs/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-session-cookies-bound-to-the-host-that-needs-them/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-decompression-before-processing-untrusted-archives/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-llm-randomness-with-temperature-top-k-and-top-p/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-authorization-policy-conflicts-explicit/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-sensitive-requests-replay-resistant/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-tenant-context-part-of-every-authorization-decision/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-warning-tests-concurrency-safe-with-context-aware-warnings/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/making-complex-rules-visible-with-decision-tables/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-subinterpreters-with-python-concurrent-interpreters/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/memory-cards/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mice/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/migrate-time-based-identifiers-from-uuid1-to-uuid6/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/model-uuid-sentinels-with-nil-and-max/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/moving-behavior-toward-the-data-it-uses/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/multiprocessing/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/normalize-once-before-security-validation/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/notifications/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/null-object-pattern-for-optional-behavior/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/numeric-types/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/observability/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ocr/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/operations/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/packages/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/parallelism/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pathlib/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pdb/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pdf/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/point-in-time-recovery/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/printers/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/processpoolexecutor/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/prompt-engineering/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/propagating-deadlines-through-call-chains/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/python/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/python-3.13/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/python-3.14/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/queues/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rate-limit-by-the-resource-an-attacker-can-exhaust/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/recover-durable-object-sqlite-with-pitr/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-filesystem-stat-calls-with-path-info/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-coupling-with-the-law-of-demeter/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-positional-coupling-in-function-calls/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reflection/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reload-process-environment-with-python-314/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-boolean-parameters-with-explicit-choices/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reproducible-builds/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/response-time/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/rfc-9562/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/run-cpu-bound-python-with-interpreter-pool-executor/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screen-protectors/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secrets-management/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-monitoring/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/select-active-learning-examples-with-bald/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/self-supervised-learning/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/semi-supervised-learning/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/shut-down-asyncio-worker-queues-cleanly/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sqlite/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/static-analysis/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stop-stuck-process-pools-with-python-314/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tasks/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/time-zones/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-discrete-neural-operations-with-straight-through-estimators/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-with-unlabeled-data-using-mean-teacher/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transactional-outbox-for-reliable-message-publishing/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-account-email-changes-as-security-sensitive/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-certificate-pinning-as-a-high-cost-trust-decision/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-client-side-authorization-state-as-untrusted-input/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-security-bypass-flags-as-privileged-controls/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-spreadsheet-exports-as-active-content/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-time-as-a-security-dependency/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/trust-management/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/turning-raw-input-into-trusted-domain-values/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/typing/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/update-immutable-records-with-copy-replace/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-predictive-entropy-to-detect-uncertain-classifications/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-factories-to-contain-construction-policy/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-hedged-requests-to-reduce-tail-latency/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/uuid/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-dns-results-before-connecting-to-untrusted-hostnames/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/warnings/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-happens-when-you-close-a-laptop-lid-with-an-external-monitor/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-mouse-polling-rate-changes-and-when-higher-hz-matters/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-the-speed-symbols-on-an-sd-card-actually-mean/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-print-job-can-get-stuck-in-the-queue/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-screen-protector-can-change-touch-response/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-usb-device-can-pause-when-it-is-idle/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-webpage-can-still-look-old-after-you-refresh-it/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-an-optical-mouse-can-struggle-on-glass-and-glossy-surfaces/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-audio-can-lag-behind-video/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-display-scaling-changes-text-size-without-changing-resolution/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-fast-motion-can-leave-trails-on-a-screen/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-files-with-numbers-in-their-names-can-sort-in-an-unexpected-order/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-phone-notifications-can-arrive-late/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-pdfs-have-selectable-text-and-others-do-not/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-ssds-can-slow-down-when-they-are-nearly-full/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-wired-headphones-can-work-while-the-microphone-does-not/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-computer-can-open-the-same-file-in-different-apps/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-laptop-fan-can-keep-running-after-you-close-apps/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-compass-can-point-the-wrong-way/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-screen-can-stay-on-while-video-is-playing/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/workers/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/zipfile/</loc>
    <lastmod>2026-09-09T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/algorithms/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/avoid-check-then-use-races-in-file-operations/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/avoid-tokenization-boundary-failures-in-llm-generation/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/batch-iterables-lazily-with-itertools-batched/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/budget-async-work-with-asyncio-timeout/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-security-links-from-trusted-origins/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/canonicalize-resource-identifiers-before-authorization/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/casting/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/change-working-directories-safely-with-contextlib-chdir/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choosing-coverage-criteria-for-conditional-logic/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/color/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-neighboring-values-lazily-with-itertools-pairwise/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-secret-values-without-data-dependent-early-exit/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-security-secrets-without-leaking-match-length/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/compression/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/confine-archive-extraction-to-a-trusted-directory/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contain-untrusted-file-access-in-go-with-os-root/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/context-variables/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/contextlib/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-and-move-paths-with-pathlib-in-python-3-14/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/copy-file-like-streams-safely-with-shutil-copyfileobj/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/date-and-time/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/estimate-model-uncertainty-with-deep-ensembles/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-break-glass-access-for-emergencies/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-a-test-portfolio-for-useful-feedback/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-for-change-locality/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-read-your-writes-consistency/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detach-go-work-safely-with-context-withoutcancel/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-out-of-distribution-inputs-with-energy-scores/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-security-configuration-drift-before-it-becomes-exposure/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/device-hardware/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/differential-testing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/differential-testing-to-compare-implementations/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/digital-tools/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-dynamical-isometry-in-neural-networks/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/earbuds/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/enforce-column-types-with-sqlite-strict-tables/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/enforcing-architecture-with-fitness-functions/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/engineering-practices/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/engineering-workflow/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/estimate-llm-uncertainty-with-semantic-entropy/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-handling/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-synthetic-training-data-with-rejection-sampling/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/finding-regressions-with-binary-search/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/flashlight/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/functional-core-imperative-shell/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/generate-time-ordered-ids-with-python-uuid7/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/get-changed-rows-directly-with-sqlite-returning/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-time-zones-correctly-with-python-zoneinfo/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/headphone-impedance-vs-sensitivity-what-determines-how-loud-they-get/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/heapq/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/identity-and-access-management/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/information-hiding-as-a-design-tool/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-zip-archives-before-extraction-in-python/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/itertools/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-request-state-local-with-contextvars/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-sensitive-data-out-of-security-logs/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-data-out-of-object-deserializers/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keeping-behavior-close-to-data/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/key-management/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/knowledge-graphs/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-load-balancing-in-mixture-of-experts-models/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-destructive-actions-recoverable-before-they-become-permanent/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/making-invalid-states-hard-to-represent/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/making-resource-ownership-explicit/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/learn-visual-representations-with-masked-autoencoders/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/metamorphic-testing-when-exact-answers-are-hard/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/migrate-embedding-models-without-breaking-retrieval/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-interpretability/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-fine-tuned-models-with-model-soups/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/monitor-certificate-transparency-for-unexpected-certificates/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/monitoring/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mutation-testing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-inputs-into-trusted-data/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-toml-configuration-safely-with-tomllib/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/photos/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/power-adapters/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-log-forging-with-structured-events/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/priority-queue/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/privileged-access/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/process-template-strings-safely-with-python-t-strings/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/quality-assurance/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/quarantine-compromised-accounts-without-destroying-evidence/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/query-design/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-test-combinations-with-pairwise-testing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/refactoring-feature-envy-by-moving-behavior/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/regularize-residual-networks-with-stochastic-depth/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-repeated-absence-checks-with-the-null-object-pattern/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-residual-connections-in-deep-neural-networks/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/restrict-outbound-connections-to-limit-server-side-request-risk/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/retrieve-multi-hop-evidence-with-graph-rag/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/revoke-access-when-identity-ownership-ends/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rewrite-rag-queries-without-losing-user-intent/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/run-cleanup-after-context-cancellation-with-context-afterfunc/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/run-cpu-bound-work-with-interpreterpoolexecutor/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/schema-design/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screen-mirroring/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/screen-mirroring-vs-casting-what-your-device-actually-sends/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secret-verification/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secrets/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/secure-development/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-credentials-by-environment/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/smart-tvs/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/speakers/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stabilize-neural-network-weights-with-exponential-moving-averages/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stop-secrets-before-they-enter-version-control/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/store-json-faster-with-sqlite-jsonb/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/synthetic-data/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tap-to-click-vs-press-to-click-what-your-touchpad-is-detecting/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/test-quality/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/test-strategy/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-complex-rules-with-decision-tables/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-hard-to-test-code-with-humble-objects/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-resilience-with-fault-injection/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-test-suites-with-mutation-testing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-the-softmax-bottleneck-in-language-models/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/throttle-authentication-failures-without-creating-a-lockout-weapon/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/timers/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/timing-attacks/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tokenization/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/toml/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/trace-token-influence-with-attention-rollout/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/trade-compute-for-memory-with-activation-checkpointing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-neural-networks-with-curriculum-learning/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/interpret-transformer-attention-weights-with-care/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-recovery-codes-as-one-time-authenticators/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/turning-validation-into-trusted-data/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-authenticated-encryption-for-data-you-must-trust/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-content-security-policy-as-xss-defense-in-depth/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-envelope-encryption-to-limit-key-exposure/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-go-timers-correctly-after-go-1-23/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-mutation-testing-to-find-weak-tests/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-native-max-heaps-with-python-heapq/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-self-conditioning-in-diffusion-models/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-test-time-augmentation-for-more-stable-predictions/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-test-time-augmentation-without-hiding-model-errors/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-uuid7-for-time-ordered-identifiers-in-python/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-zstandard-compression-with-python-compression-zstd/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-uploaded-files-by-what-you-will-do-with-them/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-vanishing-and-exploding-gradients-in-deep-networks/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/walk-directory-trees-with-pathlib-path-walk/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-browsing/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-airplane-mode-actually-turns-off/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-microphone-input-level-changes-and-why-too-high-can-sound-worse/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-mouse-dpi-and-pointer-speed-actually-change/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-monitor-can-say-no-signal-even-when-the-cable-is-connected/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-usb-connection-can-work-only-at-certain-cable-angles/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-website-can-show-an-old-version-after-it-was-updated/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-an-sd-card-can-become-read-only/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-headphone-volume-can-behave-differently-across-devices/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-earbud-fit-can-change-the-sound-you-hear/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-file-size-and-size-on-disk-can-be-different/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-one-wireless-earbud-can-lose-battery-faster-than-the-other/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-restarting-a-device-can-fix-temporary-problems/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-small-speakers-can-sound-distorted-at-high-volume/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-usb-cables-charge-but-do-not-transfer-data/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-usb-hubs-need-external-power/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-the-same-photo-can-look-different-on-two-screens/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-device-can-stay-connected-to-a-weaker-wifi-access-point/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-keyboard-backlight-can-turn-off-while-you-are-still-using-the-laptop/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-laptop-charger-gets-warm/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-camera-view-can-jump-when-you-zoom/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phones-flashlight-and-camera-flash-can-have-different-brightness/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless-earbuds/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/zstandard/</loc>
    <lastmod>2026-09-08T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/adapt-neural-networks-with-gradient-reversal/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/adding-behavior-safely-with-sprout-methods/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/api/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/api-security/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/archive-extraction/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/authorize-bulk-data-exports-as-sensitive-actions/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/average-neural-network-weights-with-stochastic-weight-averaging/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/battery-life/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bind-access-grants-to-stable-principal-identifiers/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bind-invitations-to-the-intended-recipient/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-in-flight-thread-pool-work-in-python/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-reliable-worker-queues-in-python-with-queue-queue/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/chunk-documents-for-rag-without-losing-context/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/circuit-breakers-for-failing-dependencies/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cloud-storage/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-independent-failures-in-go-with-errors-join/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-secret-values-without-timing-leaks/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compose-sequential-streams-in-go-with-io-multireader/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compress-neural-network-layers-with-low-rank-factorization/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/context-managers/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/continual-learning/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-and-clean-up-temporary-files-safely-in-python/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/categories/cybersecurity/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/data-security/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/defer-uncertain-classifier-predictions-with-selective-classification/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/delivery/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-recovery-codes-as-one-time-authenticators/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-apis-for-observable-behavior/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-strict-input-contracts/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-and-prevent-dead-relu-neurons/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnose-hubness-in-embedding-retrieval/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diversify-rag-retrieval-with-maximal-marginal-relevance/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-silently-downgrade-authentication/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-use-personal-questions-for-account-recovery/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/domain-adaptation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/encapsulation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evolving-data-shapes-with-expand-and-contract/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fail-closed-when-authorization-dependencies-are-unavailable/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fault-tolerance/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/feature-flags/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-i/o/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-uploads/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-gradient-centralization-in-neural-network-training/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reason-about-gradient-noise-scale-and-batch-size/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-buffered-write-errors-correctly-in-go/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-go-http-response-bodies-without-leaking-connections/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-label-shift-in-deployed-classifiers/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/home-network/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-autosave-works-and-why-you-can-still-lose-changes/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-laptop-touchpads-ignore-your-palm-while-you-type/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-push-notifications-reach-your-phone-when-an-app-is-not-open/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-qr-codes-store-information-and-still-scan-when-damaged/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-voice-assistants-hear-a-wake-word-without-processing-everything-you-say/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/i/o/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/improve-reasoning-reliability-with-self-consistency/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/initialization/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/initialize-shared-rust-state-once-with-oncelock/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/io/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ip-address/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-archive-extraction-inside-its-destination/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-security-log-timestamps-comparable-across-systems/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keeping-behavior-close-to-data-with-tell-dont-ask/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compress-classifiers-with-knowledge-distillation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/let-a-new-password-reset-request-supersede-older-ones/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-protected-routes-private-by-default/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-dynamic-resource-lifetimes-in-python-with-exitstack/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-feature-flags-as-temporary-code/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/match-oauth-redirect-uris-exactly/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/measure-tokenization-efficiency-across-languages/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mobile-data/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/modeling-special-cases-as-explicit-behavior/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prune-neural-networks-without-confusing-sparsity-with-speed/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/notify-users-when-authentication-controls-change/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/observe-streaming-reads-in-go-with-io-teereader/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/path-validation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-catastrophic-forgetting-in-continual-learning/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/printing/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/probe-neural-network-representations-with-linear-classifiers/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/property-based-testing-for-behavioral-invariants/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/protect-security-logs-from-tampering/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/qr-codes/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/read-file-regions-safely-in-go-with-io-readerat/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/read-large-line-oriented-input-safely-in-go-with-bufio-scanner/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reasoning/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reauthenticate-before-sensitive-account-changes/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/reauthentication/</loc>
  </url><url>
    <loc>https://nalar.dev/recheck-authorization-when-resource-ownership-changes/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-change-coupling-with-the-law-of-demeter/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-coupling-with-connascence/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-temporal-coupling-by-making-order-explicit/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reject-unknown-json-fields-in-go-api-requests/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-repetition-in-language-model-generation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/require-independent-approval-for-high-impact-actions/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/resolve-conflicting-gradients-in-multi-task-learning/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/rust/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screenshots/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sequence-generation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/settings/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/singleflight/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernate-vs-shut-down-what-actually-changes/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernate-what-happens-to-your-open-work/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/slo/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/smart-speakers/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/software-updates/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/store-api-keys-as-verifiers-not-recoverable-secrets/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/store-recovery-codes-as-one-time-verifiers/</loc>
  </url><url>
    <loc>https://nalar.dev/stream-data-between-go-components-with-io-pipe/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/suppress-duplicate-concurrent-work-in-go-with-singleflight/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/system-calls/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-failure-semantics-not-just-errors/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-neural-networks-with-sharpness-aware-minimization/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transfer-hyperparameters-across-model-width-with-mup/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-authenticator-enrollment-as-an-account-control-change/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-file-uploads-as-untrusted-content/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-signed-urls-as-bearer-capabilities/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-sparse-files-on-linux-without-wasting-disk-space/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-two-phase-commit/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-memory-mapped-files-for-random-access-in-python/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-error-budgets-to-balance-reliability-and-change/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-a-new-contact-before-making-it-authoritative/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-the-entire-password-without-truncation/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/voice-assistants/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-weight-decay-in-adam-and-adamw/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-weight-tying-in-language-models/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-browser-zoom-changes-and-why-websites-can-rearrange/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-formatting-a-usb-drive-does-and-why-file-systems-matter/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-high-resolution-screen-can-make-things-look-bigger-not-smaller/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-screenshot-can-look-different-from-your-screen/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-closing-background-apps-does-not-always-help-your-phone/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-cloud-files-can-appear-on-your-device-without-taking-full-space/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-fast-motion-can-look-bent-in-phone-photos-and-videos/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-holding-a-key-makes-it-repeat-and-how-the-timing-works/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-photo-and-file-thumbnails-can-take-time-to-appear/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-printing-can-start-later-even-after-you-click-print/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-devices-stop-charging-before-100-percent/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-software-updates-need-a-restart/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-usb-ports-can-charge-devices-while-your-computer-sleeps/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-devices-local-ip-address-can-change/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-laptop-battery-can-drain-while-plugged-in/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-may-switch-between-wifi-and-mobile-data/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phones-volume-buttons-do-not-always-change-the-same-volume/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/initialize-neural-networks-with-xavier-and-he-initialization/</loc>
    <lastmod>2026-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/accelerate-llm-generation-with-speculative-decoding/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/accessories/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/autofocus/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-work-before-processing-untrusted-input/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-focused-test-data-with-test-data-builders/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-pooling-strategies-for-text-embeddings/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-the-right-advisory-file-lock-on-linux/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/clocks/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-fine-tuned-models-with-weight-averaging/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-model-distributions-with-kl-divergence/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-secret-values-with-constant-time-functions/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compress-embeddings-with-scalar-quantization/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/constrain-llm-output-with-grammar-guided-decoding/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/consume-one-time-tokens-atomically/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/learn-text-embeddings-with-contrastive-learning/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-llm-repetition-with-token-penalties/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/credential-rotation/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-cross-entropy-loss-for-classification/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-exposure/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-cryptography-for-algorithm-change/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-recovery-codes-as-real-authenticators/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-retry-budgets-to-prevent-retry-storms/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-session-revocation-for-real-incidents/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-apis-with-preconditions-and-postconditions/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-modules-with-information-hiding/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-tolerant-readers-for-evolving-contracts/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-direct-preference-optimization-for-llm-alignment/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/distributed-training/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-use-security-questions-for-account-recovery/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/grouping-related-parameters-into-a-parameter-object/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-long-lines-safely-in-go-with-bufio-scanner/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/haptics/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-active-noise-cancellation-reduces-background-sound/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-bluetooth-item-trackers-find-things-beyond-bluetooth-range/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-devices-find-printers-speakers-and-other-services-on-your-local-network/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-loudness-normalization-keeps-audio-volume-more-consistent/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-your-computer-keeps-time-when-it-is-turned-off/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-your-phone-compass-knows-which-way-you-are-facing/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/information-disclosure/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-language-model-uncertainty-with-token-entropy/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-transformer-predictions-with-the-logit-lens/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/isolate-untrusted-file-processing/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-sensitive-data-out-of-urls/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compare-generated-sequences-with-length-normalized-log-probabilities/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/llm-alignment/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/location/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/location-services/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/loudness/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-fine-tuning/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-merging/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/navigation/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/noise-cancellation/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/normalize-before-making-security-decisions/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/notify-users-about-security-sensitive-account-changes/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/probability/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rate-limit-login-attempts-by-account-and-source/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-kv-cache-size-with-grouped-query-attention/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-language-model-parameters-with-weight-tying/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-transformer-inference-cost-with-early-exiting/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-transformer-inference-with-early-exits/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-temporal-coupling-in-apis/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-behavior-switches-with-polymorphism/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-branching-with-lookup-tables/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/representation-learning/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/require-reauthentication-before-sensitive-actions/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/review-access-before-privileges-become-permanent/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-rotary-position-embeddings-in-transformers/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-api-credentials-without-breaking-services/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-encryption-keys-without-losing-access-to-data/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-design/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-human-and-service-identities/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-public-errors-from-diagnostic-details/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-transformer-activation-memory-with-sequence-parallelism/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/serve-user-uploads-as-untrusted-content/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernate-what-happens-to-your-laptop/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/smart-devices/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/snapshot-testing/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stabilize-neural-network-evaluation-with-exponential-moving-average-weights/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/steer-language-models-by-editing-hidden-activations/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/structured-output/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/technology/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/threat-modeling/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/steer-llm-decoding-with-token-and-sequence-biases/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-cors-as-a-browser-read-permission/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-request-hosts-as-untrusted-input/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/turn-security-requirements-into-invariants/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-best-of-n-sampling-to-spend-more-compute-at-inference/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-sqlite-without-rowid-for-composite-primary-keys/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-guard-clauses-to-keep-control-flow-flat/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-snapshot-tests-without-freezing-incidental-details/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-file-uploads-before-you-trust-them/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-haptic-feedback-is-and-why-devices-use-it/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-wifi-channel-width-means-and-why-wider-is-not-always-better/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-usb-hub-can-slow-down-fast-devices/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-an-apps-download-size-and-installed-size-can-be-different/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-background-browser-tabs-sometimes-reload/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-battery-percentage-is-an-estimate-not-an-exact-measurement/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-accessory-battery-levels-can-jump-or-lag/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-deleting-files-may-not-free-storage-immediately/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-phones-and-laptops-use-more-than-one-microphone/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-some-downloads-can-resume-after-they-are-interrupted/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-system-data-and-other-storage-can-grow-on-your-phone/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-websites-can-think-you-are-in-the-wrong-location/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-wifi-extender-placement-matters/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-laptop-fan-speeds-up-and-slows-down/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-camera-sometimes-struggles-to-focus/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-can-charge-over-usb-but-not-transfer-files/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-can-have-signal-bars-but-no-internet/</loc>
    <lastmod>2026-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/artifact-verification/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-attention-sinks-for-stable-streaming-llm-inference/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/automatic-vs-manual-mobile-network-selection-what-changes/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/battery-charging/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/binary-data/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/block-common-and-compromised-passwords-at-creation/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bound-untrusted-stream-reads-in-go-with-io-limitreader/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/buffer-temporary-data-in-python-with-spooledtemporaryfile/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-reliable-priority-queues-in-python-with-heapq/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/build-security/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/characterization-tests-for-legacy-code/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-classifier-free-guidance-in-diffusion-models/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/color-temperature/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-retrieval-rankings-with-reciprocal-rank-fusion/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-contrastive-decoding-with-expert-and-amateur-models/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-sealable-in-memory-files-on-linux-with-memfd-create/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-quality/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/derive-row-values-in-sqlite-with-generated-columns/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-encryption-for-cryptographic-erasure/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-recovery-codes-as-backup-authenticators/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-idempotent-operations-for-safe-retries/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-interfaces-around-client-needs/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-modules-around-information-hiding/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-with-preconditions-and-postconditions/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-direct-preference-optimization-for-language-models/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diversify-rag-context-with-maximum-marginal-relevance/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/do-not-trust-the-request-host-for-security-sensitive-urls/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/domain-modeling/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ensembling/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/estimate-neural-network-uncertainty-with-monte-carlo-dropout/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evaluate-neural-networks-with-exponential-moving-average-weights/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/event-loops/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fail-closed-when-authorization-cannot-be-evaluated/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-descriptors/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-formats/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/flattening-nested-conditionals-with-guard-clauses/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-label-noise-in-supervised-learning/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/haptic-feedback/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-file-thumbnails-work-and-why-previews-sometimes-disappear/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-night-mode-helps-phone-cameras-in-low-light/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/image-compression/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/image-processing/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/integration/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/integrity/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/interfaces/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ipc/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/isolating-volatile-dependencies-behind-stable-boundaries/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-untrusted-paths-inside-an-intended-directory/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keeping-framework-code-humble-at-system-boundaries/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/label-noise/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/led-lighting/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/legacy-systems/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-secret-exposure-in-process-memory/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/login-throttling/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-sensitive-operations-safe-to-retry/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mask-padding-tokens-in-transformer-attention/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/measure-attention-concentration-with-entropy/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/megapixels/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/model-alignment/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/combine-model-predictions-with-ensembling/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/move-data-between-linux-file-descriptors-with-splice/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/moving-behavior-closer-to-the-data-it-uses/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/night-mode/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/normalize-embeddings-before-dot-product-similarity/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/optical-vs-electronic-image-stabilization-what-changes-in-phone-cameras/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pack-training-sequences-to-reduce-padding-waste/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/package-security/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-binary-records-safely-in-python-with-struct/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pass-open-file-descriptors-between-linux-processes-with-scm-rights/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pool-token-embeddings-into-text-representations/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pool-token-embeddings-into-sequence-representations/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ports-and-adapters-for-testable-application-boundaries/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-dependency-confusion-with-explicit-package-sources/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-log-injection-with-structured-events/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-target-leakage-in-machine-learning-evaluation/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/protect-security-logs-from-the-systems-they-observe/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/protecting-your-model-with-an-anti-corruption-layer/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/provenance/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/publish-a-security-txt-that-researchers-can-trust/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ram-vs-storage-what-the-difference-means-for-your-device/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/recheck-authorization-at-the-point-of-use/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-llm-decoding-latency-with-speculative-decoding/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-transformer-padding-with-length-bucketing/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-change-amplification-by-keeping-decisions-together/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-object-graph-coupling-with-the-law-of-demeter/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/refactoring-tangled-methods-with-method-objects/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-query-then-act-with-intention-revealing-operations/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-boolean-flag-parameters-with-explicit-operations/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-magic-values-with-named-concepts/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-primitive-data-with-domain-types/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-primitive-values-with-domain-types/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-repeated-null-checks-with-null-objects/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-repeated-type-conditionals-with-polymorphism/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-systems-in-slices-with-the-strangler-pattern/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-type-conditionals-with-polymorphism/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/require-fresh-authentication-for-sensitive-actions/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/require-reauthentication-before-sensitive-account-changes/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/review-and-expire-privileged-access-grants/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-encryption-keys-without-losing-access-to-existing-data/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/screen-recording/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separating-decisions-from-side-effects-with-a-functional-core/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/similarity/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernate-vs-shutdown-what-changes-on-a-laptop/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/slow-down-automated-login-attacks/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/spatial-audio/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-prediction-sets-with-split-conformal-classification/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/splitting-mixed-work-into-explicit-phases/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stereo-vs-mono-audio-what-the-difference-means-when-listening/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stop-neural-network-training-with-early-stopping/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/store-passwords-for-offline-attack-resistance/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/throttle-login-attempts-without-making-lockout-a-weapon/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tie-input-and-output-embeddings-in-language-models/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/training-data/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-email-address-changes-as-account-control-changes/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-a-pepper-to-limit-offline-password-cracking/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-class-weighted-loss-for-imbalanced-classification/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-early-exits-for-adaptive-neural-network-inference/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-honeytokens-to-detect-credential-misuse/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-mixup-to-regularize-neural-network-classifiers/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-artifacts-before-running-them/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-build-provenance-before-trusting-artifacts/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/wake-linux-event-loops-from-other-threads-with-eventfd/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-camera-megapixels-mean-and-why-more-is-not-always-more-detail/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-haptic-feedback-does-on-your-phone/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-screen-brightness-nits-mean-in-everyday-use/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-screen-color-temperature-changes-and-why-warmer-displays-look-different/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-spatial-audio-does-and-why-it-can-sound-more-immersive/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-power-bank-does-not-deliver-its-full-rated-capacity-to-your-phone/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-audio-has-delay-and-why-video-often-stays-in-sync/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-headphones-can-sound-worse-when-you-use-the-microphone/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-file-copy-speed-can-change-during-a-transfer/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-led-lights-can-flicker-or-form-bands-on-camera/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-moving-a-file-can-be-much-faster-than-copying-it/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-phone-charging-slows-down-near-full/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-photos-can-look-worse-after-you-send-them/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-screen-recordings-can-have-no-audio/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-device-may-use-a-private-wifi-address/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-laptops-battery-time-remaining-keeps-changing/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-camera-preview-can-look-different-from-the-final-photo/</loc>
    <lastmod>2026-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/allowlist-writable-fields-to-prevent-mass-assignment/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/assertions-that-expose-broken-assumptions/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/authorize-every-object-access/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/autofill/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/avoid-pid-reuse-races-on-linux-with-pidfds/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/avoid-subprocess-pipe-deadlocks-in-python/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-batch-normalization-in-neural-networks/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bind-security-tokens-to-their-intended-purpose/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-portable-readiness-loops-in-python-with-selectors/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-personalized-responses-without-cross-user-leaks/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-between-causal-and-masked-language-modeling/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cloud-computing/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cloud-sync-vs-backup-why-the-difference-matters/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/compiler/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/consistency-regularization/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/contrastive-learning/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-contrastive-learning-with-positive-and-negative-pairs/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/coordinate-shared-state-with-sync-cond-in-go/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/creating-seams-for-safe-legacy-changes/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/css/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dataclasses/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/debug-css-z-index-with-stacking-contexts/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/decimal/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/decode-streaming-text-safely-in-python-with-incremental-codecs/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dependency-security/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-dead-letter-queues-for-poison-messages/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-model-abstention-for-uncertain-predictions/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-rate-limits-around-security-identities/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-failure-containment-boundaries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-for-reversible-decisions/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-distribution-shift-before-model-quality-fails/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/detect-out-of-distribution-inputs-before-trusting-a-model/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/digital-zoom/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/download-vs-upload-speed-why-both-matter/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/enum/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/estimate-model-uncertainty-with-monte-carlo-dropout/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/extensibility/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fail-closed-at-authorization-boundaries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/fail-closed-without-creating-an-outage-bypass/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/feature-flags-as-temporary-control-points/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/focal-loss/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/focus-classification-training-with-focal-loss/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/frontend/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/functools/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/goroutines/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gradient-checkpointing/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-gradient-noise-in-mini-batch-training/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/graphlib/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-class-imbalance-in-machine-learning/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-linux-signals-in-event-loops-with-signalfd/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-a-phone-hotspot-shares-your-mobile-internet/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-auto-rotate-knows-which-way-you-are-holding-your-phone/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-browser-autofill-works-and-why-it-sometimes-gets-forms-wrong/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-haptic-feedback-makes-touchscreens-feel-responsive/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/injection-prevention/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/integrate-timers-into-linux-event-loops-with-timerfd/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/interpret-language-model-perplexity-correctly/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-data-separate-from-interpreter-syntax/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-encryption-nonces-unique/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-file-access-inside-an-intended-directory/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-internal-error-details-out-of-client-responses/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keep-redirect-targets-inside-trusted-destinations/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keeping-behavior-close-to-the-data-it-needs/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keeping-framework-code-thin-with-humble-objects/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-layer-normalization-in-transformers/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limiting-object-navigation-to-protect-encapsulation/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evaluate-imbalanced-classifiers-with-macro-f1-and-balanced-accuracy/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/make-security-sensitive-state-changes-atomic/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/making-time-an-explicit-dependency/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/learn-from-unlabeled-data-with-mean-teacher/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/memory-management/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/message-queues/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/metadata/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mobile-hotspot/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/model-combinable-options-in-python-with-enum-flag-and-intflag/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/modem-vs-router-what-each-device-does-at-home/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/modems/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/motion-sensors/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-negative-sampling-for-representation-learning/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/normalize-security-sensitive-input-before-making-decisions/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/numerical-computing/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/object-model/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/optical-vs-digital-zoom-what-changes-in-your-phone-camera/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/order-dependency-driven-work-in-python-with-graphlib-topologicalsorter/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-boundary-data-into-trusted-types/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-input-into-trusted-types/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-perplexity-for-language-model-evaluation/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-confused-deputy-problems-with-explicit-authority/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-lost-updates-with-optimistic-locking-in-sql/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-overlapping-linux-jobs-with-advisory-file-locks-and-flock/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/processes/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/queries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/query-performance/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-account-enumeration-with-consistent-authentication-responses/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-training-memory-with-gradient-checkpointing/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-change-amplification-in-code/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/release-engineering/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-duplicated-knowledge-not-similar-code/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/removing-hidden-temporal-coupling/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/removing-temporal-coupling-from-apis/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-boolean-parameters-with-explicit-operations/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-long-parameter-lists-with-parameter-objects/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-repeated-null-checks-with-a-null-object/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-encryption-keys-without-losing-data/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rotate-session-identifiers-after-authentication/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/screen-timeout-vs-auto-lock-what-each-setting-does/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-cryptographic-keys-by-purpose/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-decisions-from-side-effects/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separating-commands-from-queries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separating-decisions-from-side-effects/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/shell/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/signals/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/silent-mode-vs-do-not-disturb-what-each-setting-changes/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/snapshot-tests-as-reviewed-contracts/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stabilize-neural-network-evaluation-with-ema-weights/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/stacking-context/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stop-neural-network-training-at-the-right-time-with-early-stopping/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/subprocess/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/subqueries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-teacher-forcing-in-autoregressive-models/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tethering/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/translating-errors-at-abstraction-boundaries/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/traverse-hierarchical-data-with-recursive-sql-ctes/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-deserialization-as-a-trust-boundary/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/treat-request-hostnames-as-untrusted-input/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/type-design/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-escape-analysis-and-heap-allocations-in-go/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-linux-file-descriptor-duplication-and-shell-redirection/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-memory-mapped-files-on-linux-with-mmap/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-callable-sentinel-iteration-for-chunked-reads-in-python/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-decimal-for-exact-base-10-arithmetic-in-python/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-dropout-without-breaking-neural-network-inference/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-exists-and-not-exists-for-relationship-checks-in-sql/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-functools-singledispatch-for-type-based-extension-points-in-python/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-label-smoothing-without-hiding-classification-mistakes/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-padding-masks-for-variable-length-transformer-batches/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-partial-indexes-to-index-the-rows-you-actually-query/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-slotted-dataclasses-when-object-shape-is-fixed-in-python/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-dependency-integrity-before-installation/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/versioning/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/versioning-contracts-not-just-releases/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-forms/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-weight-decay-in-neural-network-training/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-battery-saver-mode-changes-on-your-device/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-bluetooth-pairing-does-and-why-devices-remember-each-other/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-data-saver-mode-changes-on-your-phone/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-happens-when-you-leave-apps-running-in-the-background/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-internet-latency-means-and-why-speed-is-not-the-whole-story/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-photo-metadata-is-and-what-happens-when-you-share-a-picture/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-wifi-signal-bars-do-and-do-not-tell-you/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-file-can-be-too-large-for-an-empty-usb-drive/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-devices-need-free-storage-space-to-work-properly/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-devices-slow-down-when-they-get-hot/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-restarting-a-device-can-fix-so-many-problems/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-streaming-video-quality-changes-while-you-watch/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-touchscreens-do-not-work-with-every-glove/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phone-screen-turns-off-during-calls/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-your-phones-compass-can-point-the-wrong-way/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/write-files-atomically-on-linux-with-rename-and-fsync/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/z-index/</loc>
    <lastmod>2026-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-activation-functions-in-transformer-feed-forward-networks/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ai-evaluation/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/async/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/audit-logs/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/authenticate-webhooks-with-signed-requests/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/backups/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/batch-llm-inference-for-better-throughput/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/battery-health/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-beam-search-for-sequence-generation/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/bearer-tokens/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/branch-by-abstraction-for-incremental-change/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/browser-cookies/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-a-practical-incident-response-process/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-memory-efficient-iterator-pipelines-with-python-itertools/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/calibrate-classifier-confidence-for-better-decisions/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/certificate-validation/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/chainmap/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/changing-interfaces-safely-with-parallel-change/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/characterization-tests-for-safe-legacy-changes/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-between-prompting-rag-and-fine-tuning/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-classification-thresholds-with-precision-and-recall/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choose-multi-factor-authentication-by-threat-model/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choosing-composition-over-inheritance-for-behavior-reuse/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choosing-test-doubles-without-hiding-design-problems/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/clipboard/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/collections/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/command-line/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/computer-performance/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/controlling-mutation-with-defensive-copies/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/copy-and-paste/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/creating-seams-for-safer-code-changes/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cryptographic-randomness/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/csv/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-minimization/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-model/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deep-learning/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/dependency-injection-without-a-container/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-account-recovery-as-an-authentication-boundary/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-actionable-security-alerts/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-backups-for-security-and-recovery/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-hashable-python-objects-correctly/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-managed-attributes-in-python-with-property/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-reliable-llm-tool-calls-with-structured-outputs/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-errors-for-actionable-failures/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-for-localized-change/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-invariants-that-make-invalid-states-hard-to-represent/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-modules-around-cohesion-and-coupling/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/detection/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/device-features/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/directing-dependencies-toward-stable-code/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/enforce-object-level-authorization-on-every-request/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/esim-vs-physical-sim-what-changes-for-phone-users/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/generate-security-tokens-with-cryptographic-randomness/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gps/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hallucinations/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/harden-authenticated-sessions-against-hijacking/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/harden-security-configuration-with-secure-defaults/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hashing/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hide-design-decisions-behind-stable-interfaces/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-bluetooth-multipoint-lets-headphones-use-two-devices/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-browser-cookies-help-websites-remember-you/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-gps-finds-your-phone-without-mobile-data/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-microsd-cards-expand-device-storage/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-nfc-works-on-phones-and-why-it-needs-such-short-range/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-qr-codes-store-information-and-why-they-still-scan-when-damaged/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-the-clipboard-makes-copy-and-paste-work/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-wifi-calling-works-when-cellular-signal-is-weak/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-wireless-charging-works-and-why-alignment-matters/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-zip-files-compress-data-and-when-they-save-space/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/images/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/improve-rag-retrieval-with-reranking/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/in-context-learning/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/jpeg/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/jpeg-vs-png-why-the-same-image-can-have-a-very-different-file-size/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-knowledge-distillation-for-smaller-ai-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-kv-caching-in-llm-inference/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-label-smoothing-in-classification-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/language-features/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/layer-configuration-safely-with-python-chainmap/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-learning-rate-warmup-and-decay-for-stable-training/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-authentication-abuse-with-layered-rate-controls/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/limit-bearer-token-damage-with-scope-and-lifetime/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-llm-quantization-for-efficient-inference/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/lora/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-lora-for-parameter-efficient-fine-tuning/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-application-secrets-safely/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-technical-debt-with-explicit-payoff-triggers/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/memory-safety/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/message-authentication/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/microsd/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-mixture-of-experts-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/model-domain-constants-safely-with-python-enum/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/model-finite-states-clearly-with-python-enum/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/modeling-workflows-with-explicit-state-transitions/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mutation-testing-for-stronger-test-suites/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/null/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/object-design/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/object-oriented-programming/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/oled-vs-lcd-screens-what-the-difference-means-in-everyday-use/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ownership/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parse-and-render-shell-arguments-safely-with-python-shlex/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/password-hashing/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/patch-security-vulnerabilities-with-controlled-rollouts/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/patching/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/png/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/positional-encoding/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-positional-information-in-transformer-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-frequency-counting-in-python-with-collections-counter/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prioritize-security-patches-by-risk/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prioritize-vulnerability-remediation-by-real-risk/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/private-browsing/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/protect-audit-logs-from-tampering/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/protect-encryption-keys-with-envelope-encryption/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/put-decisions-next-to-the-data-they-need/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/read-and-write-csv-reliably-in-python/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-breach-impact-with-data-minimization/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-llm-hallucinations-with-grounding-and-verification/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reducing-temporal-coupling-in-code/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/refactoring-legacy-code-with-characterization-tests/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-legacy-systems-with-the-strangler-pattern/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/risk-management/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/risk-reduction/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/secure-file-upload-handling/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-hardening/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/security-headers/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-self-attention-in-transformer-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/separate-high-risk-actions-with-dual-control/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/single-dispatch/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sleep-vs-hibernate-what-happens-to-your-computer/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-speculative-decoding-for-faster-llm-inference/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stabilize-neural-network-training-with-gradient-clipping/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/state-machines/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stop-model-training-at-the-right-time-with-early-stopping/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/store-passwords-with-memory-hard-hashing/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/structured-outputs/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/technical-debt/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-tokenization-in-language-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-tokenization-in-large-language-models/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tool-calling/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/train-larger-ai-models-with-gradient-accumulation/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/transformer/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-nil-interface-values-in-go/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-pin-and-unpin-in-rust/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-sql-null-with-three-valued-logic/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/usb-drives/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/usb-hubs/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-decimal-for-predictable-base-10-arithmetic-in-python/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-defer-for-reliable-cleanup-in-go/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-few-shot-prompting-with-effective-examples/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-http-security-headers-as-defense-in-depth/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-single-dispatch-for-type-based-behavior-in-python/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-sql-window-functions-without-losing-row-detail/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-sync-pool-for-temporary-object-reuse-in-go/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-weak-references-for-non-owning-object-relationships-in-python/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-decision-tables-to-tame-complex-rules/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-feature-flags-without-creating-permanent-complexity/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-untrusted-input-at-trust-boundaries/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validating-at-boundaries-to-contain-invalid-data/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/verify-tls-server-identity-without-bypasses/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/virtual-memory/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/weak-references/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/webhooks/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/websites/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-file-extensions-mean-and-why-they-matter/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-hdr-means-on-screens-and-when-it-makes-a-visible-difference/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-private-browsing-does-and-does-not-hide/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-screen-refresh-rate-means-and-when-higher-hz-matters/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-virtual-memory-does-when-your-computer-runs-low-on-ram/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-a-higher-wattage-usb-c-charger-does-not-force-more-power-into-your-device/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-phones-get-warm-while-charging/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-safely-ejecting-usb-drives-still-matters/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-storage-capacity-can-look-smaller-than-advertised/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-usb-hubs-share-bandwidth-between-connected-devices/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/window-functions/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/wireless-charging/</loc>
    <lastmod>2026-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/2-4-ghz-vs-5-ghz-vs-6-ghz-wifi/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/adr/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/animation/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/apply-least-privilege-to-application-access/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/architecture-decision-records-that-stay-useful/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/async-iteration/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/async-iteration-and-backpressure-with-for-await-of/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/bootstrap/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bootstrap-confidence-intervals-with-resampling/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/borrowing/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/browser-cache/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/budget-llm-context-windows-without-losing-critical-instructions/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cache-pure-work-with-functools-cache-and-lru-cache/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/code-review/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/code-reviews-that-improve-change-quality/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/constant-time-comparison-for-authentication-tags-and-secret-values/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/containers/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/contextvars/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/control-llm-randomness-with-temperature-and-top-p/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/covering-indexes-and-index-only-scans/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/css-logical-properties-for-international-and-reusable-layouts/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/data-science/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deep-cloning-in-javascript-with-structuredclone/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/deployments/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/descriptors/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-secure-password-reset-flows/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-security-logs-for-incident-detection/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/designing-structured-logs-for-production-debugging/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/diagnosing-file-descriptor-leaks-on-linux-with-procfs/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dispatch/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/documentation/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-embeddings-and-similarity-search/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/feature-flags-without-permanent-complexity/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/file-system/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/functional-programming/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/graceful-shutdown-and-connection-draining-for-cloud-services/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/hard-drives/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-adaptive-brightness-works-on-phones-and-laptops/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-bluetooth-audio-codecs-affect-wireless-listening/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-phone-hotspots-share-mobile-internet/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-free-up-phone-storage-safely/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-content-negotiation-and-correct-vary-headers/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-range-requests-for-efficient-partial-downloads/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/incident-detection/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/individual-css-transform-properties-for-maintainable-ui-motion/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/inspect-process-isolation-with-linux-namespaces/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/interior-mutability-in-rust-with-refcell/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/internationalization/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/io.reader/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/isolation/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-property-descriptors-with-object-defineproperty/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/language-fundamentals/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/lazy-initialization-with-sync-oncevalue-and-oncevalues/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/load-shedding-and-bounded-queues-for-overload-control/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/load-shedding-and-overload-protection-for-cloud-services/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/logical-properties/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/maintain-sorted-sequences-in-python-with-bisect/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-dependencies-as-explicit-boundaries/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mesh-wi-fi/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mesh-wifi-vs-a-traditional-router-what-changes-at-home/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mutex/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/namespaces/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/objects/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/outliers/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/parallel-change-for-safe-interface-refactoring/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/password-reset/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-partial-indexes-for-focused-query-workloads/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-conditional-styling-with-css-has-selector/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-csrf-defense-with-samesite-cookies-and-tokens/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-file-paths-in-python-with-pathlib/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-function-specialization-in-python-with-functools-partial/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-priority-queues-in-python-with-heapq/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-queues-and-sliding-windows-with-python-deque/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/preventing-lost-updates-with-http-etags-and-conditional-requests/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/procfs/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-descriptors-reusable-attribute-behavior-without-magic/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-memoryview-zero-copy-access-to-binary-buffers/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reading-streams-correctly-in-go-with-io-reader/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/recovering-safely-from-poisoned-mutexes-in-rust/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/refcell/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/request-scoped-state-in-python-with-contextvars/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/robust-methods/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/robust-outlier-detection-with-median-absolute-deviation/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rust-iterator-ownership-iter-iter-mut-and-into-iter/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/selectors/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/semantic-caching-for-llm-applications-without-serving-stale-answers/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/short-reads-and-exact-length-io-in-go/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/single-dispatch-in-python-extensible-type-based-behavior/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sqlite-savepoints-partial-rollback-inside-a-transaction/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sqlite-wal-mode-concurrency-checkpoints-and-operational-pitfalls/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sre/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/ssd-vs-hard-drive-what-the-difference-means-in-everyday-use/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/streams/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/structured-concurrency-python-asyncio-taskgroup/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/structuredclone/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sync/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tech/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/transforms/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-write-skew-and-transaction-isolation/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/weak-references-in-python-caches-object-lifetimes-and-cleanup/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/weakref/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-apis/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/web-development/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-airplane-mode-does-on-your-phone/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-battery-health-means-on-phones-and-laptops/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-browser-cache-does-and-when-to-clear-it/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-dns-does-and-why-it-can-affect-browsing/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-ram-does-and-how-much-memory-you-actually-need/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-screen-refresh-rate-means-in-everyday-use/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/what-screen-resolution-means-and-when-more-pixels-help/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-bluetooth-connections-drop-and-how-to-improve-reliability/</loc>
    <lastmod>2026-09-15T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-ethernet-can-be-more-reliable-than-wifi/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/why-usb-c-cables-do-not-all-work-the-same-way/</loc>
    <lastmod>2026-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/abortcontroller/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/atomic-file-writes-in-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/avoiding-data-leakage-machine-learning/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/best-practices/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/blue-green-deployments-zero-downtime/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/borrowed-or-owned-data-in-rust-api-design/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/bounded-concurrency-worker-pool-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/calibrate-classification-probabilities-decision-thresholds/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/abortcontroller-cancel-fetch-stale-requests/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/cascade-layers/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/choosing-str-string-and-cow-for-text-apis/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/promise-combinators-all-allsettled-any-race/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/circuit-breaker/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cloud-computing/</loc>
  </url><url>
    <loc>https://nalar.dev/coalesce-duplicate-work-with-single-flight-in-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/container-queries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/container-queries-component-responsive-design/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/contract-tests-for-service-boundaries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/css-cascade-layers-for-predictable-specificity/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/css-grid/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/css-logical-properties-for-international-layouts/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/cybersecurity/</loc>
  </url><url>
    <loc>https://nalar.dev/data-science/</loc>
  </url><url>
    <loc>https://nalar.dev/database/</loc>
  </url><url>
    <loc>https://nalar.dev/defend-rag-against-prompt-injection-retrieved-content/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/circuit-breakers-cloud-service-dependencies/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/design-value-objects-with-python-dataclasses/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/stateless-services-horizontal-scaling/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/devops/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/devsecops/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/early-hints/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/postgresql-exclusion-constraints-non-overlapping-ranges/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/environment-variables/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/errors/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/es-modules/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evaluating-rag-with-golden-dataset/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/events/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/evolving-apis-without-breaking-clients/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/exponential-backoff-jitter-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/feature-flags-without-technical-debt/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/fetch-api/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-hidden-disk-usage-with-df-du-and-lsof/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/go-context-timeouts-and-request-cancellation/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/go-error-wrapping-errors-is-errors-as/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/graceful-http-server-shutdown-in-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/harden-systemd-services-with-security-directives/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/html/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-conditional-requests-with-etag-and-last-modified/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/idempotency-keys-safe-api-retries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/idempotent-event-consumers-at-least-once-delivery/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/import-maps/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/journalctl/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keyset-pagination-for-stable-database-queries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/keyset-pagination-sql/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/linux-network-troubleshooting-ip-ss-dig-curl/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/liveness-readiness-health-checks/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/llm-security/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/microservices/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/migration/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rust-error-handling-result-question-mark/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-threat-modeling-with-trust-boundaries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/go-context-cancellation-causes/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-session-fixation-web-authentication/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/prevent-ssrf-backend-services/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/probability-calibration-for-classification-models/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/programming/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/progressive-enhancement-for-resilient-web-forms/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/promises/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/prompt-injection/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/propagate-timeout-budgets-across-cloud-services/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/protocol/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-context-managers-resource-cleanup/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-protocols-and-structural-subtyping/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reduce-software-supply-chain-risk-with-dependency-controls/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/configuration-from-environment-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/request-coalescing-in-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/responsive-design/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/result/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/safe-database-migrations-expand-contract/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/semantic-search/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/sessions/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/software-engineering/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/specificity/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/streaming-pipelines-with-io-reader-and-io-writer/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/structured-logging-go-slog/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/subgrid/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/supply-chain/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/systemd/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/testing-go-http-handlers-with-httptest/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/time-series/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/time-series-cross-validation-with-walk-forward-splits/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/token-bucket-rate-limiter-go/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/transaction-isolation-and-safe-retries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/troubleshoot-linux-services-systemd-journalctl/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/troubleshooting-systemd-services-systemctl-journalctl/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/type-hints/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/type-system/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/typestate/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/css-subgrid-align-nested-components/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-103-early-hints-web-performance/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-import-maps-browser-module-aliases/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-protocols-structural-typing-api-boundaries/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/structured-clone-for-safe-deep-copying-in-javascript/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/strangler-fig-pattern-incremental-system-modernization/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rust-typestate-pattern-invalid-states/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-llm-output-with-structured-contracts/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/version-embeddings-for-safe-semantic-search/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/web-development/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/web-performance/</loc>
    <lastmod>2026-09-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/programming-languages-and-tools-with-language-server-protocol-lsp-support/</loc>
    <lastmod>2025-10-01T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-simple-search-feature-in-svelte/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-todo-list-with-stores-in-sveltekit/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/props/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reactive-statement/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/reactivity/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/store/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/svelte/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-bindvalue-between-parent-and-child-components-in-svelte/</loc>
    <lastmod>2025-09-11T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/nginx/</loc>
    <lastmod>2025-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reverse-proxy-with-nginx-and-go-for-microservices/</loc>
    <lastmod>2025-09-06T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/apps/</loc>
    <lastmod>2025-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/base64-encoder-decoder/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/case-converter/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/hash-generator/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/json-array-converter/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/password-generator/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/slug-generator/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/url-encoder-decoder/</loc>
    <lastmod>2025-09-05T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-an-article-crud-with-laravel-and-filament-admin-panel/</loc>
    <lastmod>2025-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/crud/</loc>
    <lastmod>2025-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/filament/</loc>
    <lastmod>2025-09-04T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/laravel/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/.htaccess-rules-to-prevent-php-execution/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/apache/</loc>
    <lastmod>2025-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/automatically-encrypting-eloquent-model-attributes/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-responsive-mega-menu-navbar-with-tailwind-css-and-alpine.js/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/creating-a-ca-bundle-and-converting-an-ssl-certificate-to-.pfx/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-block-ip-ranges-with-.htaccess/</loc>
    <lastmod>2025-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-whitelist-ip-address-ranges-with-.htaccess/</loc>
    <lastmod>2025-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/htaccess/</loc>
    <lastmod>2025-09-10T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/privacy-policy/</loc>
  </url><url>
    <loc>https://nalar.dev/tags/queue/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/running-laravel-queues-on-cpanel-with-cron-jobs/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ssl/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tailwind/</loc>
    <lastmod>2025-09-03T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/</loc>
  </url><url>
    <loc>https://nalar.dev/about/</loc>
  </url><url>
    <loc>https://nalar.dev/building-a-live-search-page-in-filament-php/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/method-syntax-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-enums-and-pattern-matching-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-structs-and-methods-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/ai/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/array/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/making-api-requests-in-vue-3-with-axios/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/running-llms-on-your-local-computer/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/rust/</loc>
  </url><url>
    <loc>https://nalar.dev/rust-ownership-moves-and-borrowing/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sending-data-from-a-child-component-to-its-parent-in-vue-3/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/state-management-in-vue-3-with-pinia/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/two-way-binding-with-v-model-in-vue-3/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-computed-properties-in-vue-3/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-control-flow-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-references-and-borrowing-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-watchers-in-vue-3/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-functions-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-variables-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/vue/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/working-with-arrays-in-rust/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/json-in-python-working-with-json-data/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-try-except-a-practical-error-handling-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-inheritance/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-math-essential-functions-and-operations-for-beginners/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-modules-organizing-code-effectively/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-regex-a-practical-guide-to-regular-expressions/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-string-formatting-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-classes-and-objects-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-iterators-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-polymorphism-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/access-javascript-array-elements-with-at/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/get-every-regexp-match-with-string.matchall/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/handle-multiple-promises-with-promise.allsettled/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-nullish-coalescing-assignment/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-logical-and-assignment/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-logical-or-assignment/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-bigint-handling-large-integers/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-nullish-coalescing-operator/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-numeric-separators-_/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/javascript-regexp-d-flag-get-match-indices/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/private-fields-and-methods-in-javascript-classes/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replace-every-match-with-javascript-string.replaceall/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-promise.any-for-the-first-successful-result/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/use-optional-chaining-.-safely-in-javascript/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/arrow-functions-vs-traditional-functions-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/axios/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-the-last-matching-array-element-with-findlast/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-the-last-matching-array-index-with-findlastindex/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/format-dates-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/group-data-with-javascript-map.groupby/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/group-javascript-data-with-object.groupby/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-requests-in-javascript-with-axios/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/http-requests-in-javascript-with-the-fetch-api/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/map/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/modify-javascript-arrays-immutably-with-tospliced/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/reverse-javascript-arrays-immutably-with-toreversed/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-javascript-arrays-immutably-with-tosorted/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-for-foreach-and-map-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-variable-scope-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/update-javascript-arrays-immutably-with-with/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/compress-and-extract-files-quickly-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/count-files-in-a-linux-directory-quickly/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-and-manage-symbolic-links-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-cron-jobs-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/display-a-directory-tree-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-recently-changed-files-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-the-most-resource-intensive-processes-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/list-all-group-names-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/mastering-curl-on-linux-downloads-and-api-requests/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/view-and-manage-processes-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/arrays-and-slices-in-go-add-delete-search-update-sort-and-filter/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-a-crud-api-with-go-gin-mysql-and-gorm/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-nested-category-api-in-laravel-11-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/building-a-simple-crud-application-in-laravel-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/catching-multiple-exceptions-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/check-whether-a-key-exists-in-a-python-dictionary/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/deploy-a-go-web-server-with-systemd-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/dictionary/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/easy-ways-to-convert-an-integer-to-a-string-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/efficient-string-concatenation-in-go/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/generate-random-strings-in-go/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gin/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/gorm/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-check-for-a-specific-key-in-a-python-dictionary/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-check-whether-a-file-exists-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-check-whether-a-map-contains-a-key-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-create-enum-like-types-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-flatten-a-list-of-lists-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-get-a-slice-of-map-keys-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-list-files-in-a-directory-with-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-safely-convert-a-string-to-an-integer-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-use-a-global-variable-inside-a-python-function/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/interface/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/learning-interfaces-in-go-concepts-examples-and-best-practices/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/loops-in-go-a-practical-guide-with-examples/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-goroutine-work-queues-efficiently-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/maps-in-go-a-practical-guide-with-examples/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/merging-multiple-dictionaries-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mysql/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/practical-ways-to-combine-slices-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pretty-printing-json-in-go-with-marshalindent/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/several-ways-to-handle-optional-parameters-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/slice/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/structs-in-go-a-practical-guide-with-examples/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-__init__.py-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-__str__-vs-__repr__-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-@staticmethod-vs-@classmethod-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-conditional-expressions-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-nginx-as-a-reverse-proxy-for-a-go-application/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/working-with-time-in-go-without-the-headaches/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/build-a-masonry-gallery-with-a-zoom-effect-in-tailwind-css/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-a-hover-zoom-effect-with-tailwind-css/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/create-a-simple-static-web-server-with-http-server/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-the-differences-between-pnpm-yarn-npm-and-bun/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/data-validation-in-laravel-a-complete-developer-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/arrays-in-python-lists-array-and-numpy/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/common-types-of-functions-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/extract-text-from-pdfs-in-python-with-pymupdf/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-users-on-linux-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/pandas/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/php/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-dictionaries-a-comprehensive-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/python-lists-from-basics-to-nested-lists/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sets-in-python-a-practical-beginner-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/tuple/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-tuples-in-python-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/uploading-and-downloading-files-over-ssh-on-linux/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-phps-built-in-server-a-quick-guide-to-php-s/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/working-with-csv-files-in-pandas/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/working-with-pandas-a-beginner-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/common-function-patterns-in-go-with-practical-examples/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/encrypt-and-decrypt-data-in-go-with-aes-gcm/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/implement-hmac-message-authentication-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/pointers-in-go-a-practical-guide-with-examples/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-multiple-texts-concurrently-with-goroutines-in-go/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/variables-in-go-a-practical-guide/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/monitor-linux-processes-with-ps/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/read-and-use-top-on-linux/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understand-and-use-htop-effectively/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/finding-files-on-linux-with-find/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/linux-file-permissions-a-practical-guide-for-developers/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-for-text-from-the-linux-terminal/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/search-text-with-grep-and-regular-expressions-on-linux/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-venv-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/artificial-intelligence/</loc>
  </url><url>
    <loc>https://nalar.dev/css/</loc>
  </url><url>
    <loc>https://nalar.dev/go/</loc>
  </url><url>
    <loc>https://nalar.dev/javascript/</loc>
  </url><url>
    <loc>https://nalar.dev/linux/</loc>
  </url><url>
    <loc>https://nalar.dev/python/</loc>
  </url><url>
    <loc>https://nalar.dev/extract-psd-layers-with-bash-and-imagemagick/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/object-detection-with-yolov8-using-a-pre-trained-model-on-images/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/real-time-object-detection-with-yolov8-and-opencv/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sms-spam-detection-with-bert-and-pytorch/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-yolov8-for-object-detection-with-labels-and-confidence-scores/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/replacing-text-in-files-with-sed-on-linux/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/backing-up-a-mysql-database-from-php/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/implement-validation-in-a-go-web-app-with-gin/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/validate-user-input-in-a-go-web-app-with-gin/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-linux-filenames-replacing-spaces-with-underscores/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/split-a-javascript-array-into-chunks/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/configuring-remote-mysql-access-on-linux/</loc>
  </url><url>
    <loc>https://nalar.dev/monitoring-directory-sizes-on-linux-with-du-and-sort/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/convert-text-to-title-case-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/finding-the-last-day-of-a-month-in-php/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/extracting-usernames-from-social-media-urls-with-php/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/synchronizing-files-with-rsync-over-ssh/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/truncate-text-to-a-maximum-length-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/extract-a-youtube-video-id-from-a-url-with-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/remove-duplicates-from-javascript-arrays/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/exporting-and-restoring-mongodb-databases-with-mongodump-and-mongorestore/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/tags/mongodb/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/using-mongodb-aggregation-to-build-hierarchical-category-structures/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sort-javascript-object-arrays-by-a-property-value/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/how-to-create-users-and-databases-in-mysql/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/finding-text-in-a-string-with-a-custom-python-function/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/processing-api-data-with-requests-and-lambdas-in-python/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/find-text-and-extract-context-from-a-javascript-string/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/filter-javascript-arrays-quickly-and-clearly/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/manage-asynchronous-operations-with-promises-and-async/await-in-javascript/</loc>
    <lastmod>2025-09-02T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/understanding-http-status-codes-in-laravel-a-developers-guide/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/managing-image-uploads-and-resizing-with-laravel-and-intervention-image/</loc>
    <lastmod>2025-09-07T00:00:00+07:00</lastmod>
  </url><url>
    <loc>https://nalar.dev/sitemap/</loc>
  </url>
</urlset>
