diff --git a/src/cv.pdf b/src/cv.pdf index 667af62..43ef837 100755 Binary files a/src/cv.pdf and b/src/cv.pdf differ diff --git a/src/routes/logo.avif b/src/routes/logo.avif index 36bf3a0..6a433cc 100644 Binary files a/src/routes/logo.avif and b/src/routes/logo.avif differ diff --git a/src/routes/profile.avif b/src/routes/profile.avif index 5030a6c..a204b0e 100644 Binary files a/src/routes/profile.avif and b/src/routes/profile.avif differ diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png index 5630cea..d8ca2b9 100644 Binary files a/static/android-chrome-192x192.png and b/static/android-chrome-192x192.png differ diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png index ef9875e..6d71b66 100644 Binary files a/static/android-chrome-512x512.png and b/static/android-chrome-512x512.png differ diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png index 9d13f2a..70bf05c 100644 Binary files a/static/apple-touch-icon.png and b/static/apple-touch-icon.png differ diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png index a1041f9..b6d7f02 100644 Binary files a/static/favicon-16x16.png and b/static/favicon-16x16.png differ diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png index 72860ab..db4c896 100644 Binary files a/static/favicon-32x32.png and b/static/favicon-32x32.png differ diff --git a/static/favicon.png b/static/favicon.png index 02d7b0d..439ade8 100644 Binary files a/static/favicon.png and b/static/favicon.png differ diff --git a/static/img/2022-03-29-00-16-13.png b/static/img/2022-03-29-00-16-13.png index 7c09c2d..31121d1 100644 Binary files a/static/img/2022-03-29-00-16-13.png and b/static/img/2022-03-29-00-16-13.png differ diff --git a/static/img/2022-03-29-00-17-38.png b/static/img/2022-03-29-00-17-38.png index 1a787a3..0bbe279 100644 Binary files a/static/img/2022-03-29-00-17-38.png and b/static/img/2022-03-29-00-17-38.png differ diff --git a/static/img/2022-03-29-00-20-48.png b/static/img/2022-03-29-00-20-48.png index 7aeff78..81525f7 100644 Binary files a/static/img/2022-03-29-00-20-48.png and b/static/img/2022-03-29-00-20-48.png differ diff --git a/static/img/2022-03-29-00-22-48.png b/static/img/2022-03-29-00-22-48.png index 69c1bc1..546db8f 100644 Binary files a/static/img/2022-03-29-00-22-48.png and b/static/img/2022-03-29-00-22-48.png differ diff --git a/static/img/2022-12-17.firefox.xml-parsing-error.png b/static/img/2022-12-17.firefox.xml-parsing-error.png index 962689d..62c9b71 100644 Binary files a/static/img/2022-12-17.firefox.xml-parsing-error.png and b/static/img/2022-12-17.firefox.xml-parsing-error.png differ diff --git a/static/img/2023-04-25.tailscale.png b/static/img/2023-04-25.tailscale.png index 749580b..f4aba4e 100644 Binary files a/static/img/2023-04-25.tailscale.png and b/static/img/2023-04-25.tailscale.png differ diff --git a/static/img/2023-08-10.chartjs.png b/static/img/2023-08-10.chartjs.png index 9522e1a..9bd5146 100644 Binary files a/static/img/2023-08-10.chartjs.png and b/static/img/2023-08-10.chartjs.png differ diff --git a/static/img/ace-jump-mode.png b/static/img/ace-jump-mode.png index cf0a74b..fc52672 100644 Binary files a/static/img/ace-jump-mode.png and b/static/img/ace-jump-mode.png differ diff --git a/static/img/app-search-bar.png b/static/img/app-search-bar.png index b9bfe87..57d9d6f 100644 Binary files a/static/img/app-search-bar.png and b/static/img/app-search-bar.png differ diff --git a/static/img/browser-caching-after.png b/static/img/browser-caching-after.png index 9671d6d..6145092 100644 Binary files a/static/img/browser-caching-after.png and b/static/img/browser-caching-after.png differ diff --git a/static/img/browser-caching-before.png b/static/img/browser-caching-before.png index 97e8cc1..4e51cd3 100644 Binary files a/static/img/browser-caching-before.png and b/static/img/browser-caching-before.png differ diff --git a/static/img/bulgur-cloud-2022-12-30.png b/static/img/bulgur-cloud-2022-12-30.png index 60bbd62..0daf9cf 100644 Binary files a/static/img/bulgur-cloud-2022-12-30.png and b/static/img/bulgur-cloud-2022-12-30.png differ diff --git a/static/img/bulgur-cloud-basic-html.png b/static/img/bulgur-cloud-basic-html.png index 3856505..35daa6e 100644 Binary files a/static/img/bulgur-cloud-basic-html.png and b/static/img/bulgur-cloud-basic-html.png differ diff --git a/static/img/cc-by-sa-4.0-88x31.png b/static/img/cc-by-sa-4.0-88x31.png index 5d64b4a..9bcbea0 100644 Binary files a/static/img/cc-by-sa-4.0-88x31.png and b/static/img/cc-by-sa-4.0-88x31.png differ diff --git a/static/img/codespaces-devpod-codesandbox-pr.avif b/static/img/codespaces-devpod-codesandbox-pr.avif index 298d5f4..5c30c47 100644 Binary files a/static/img/codespaces-devpod-codesandbox-pr.avif and b/static/img/codespaces-devpod-codesandbox-pr.avif differ diff --git a/static/img/codespaces-devpod-codesandbox.avif b/static/img/codespaces-devpod-codesandbox.avif index c7baf74..6bd90e5 100644 Binary files a/static/img/codespaces-devpod-codesandbox.avif and b/static/img/codespaces-devpod-codesandbox.avif differ diff --git a/static/img/company-flycheck.png b/static/img/company-flycheck.png index ae15c68..72530c1 100644 Binary files a/static/img/company-flycheck.png and b/static/img/company-flycheck.png differ diff --git a/static/img/deus-ex-render-settings.png b/static/img/deus-ex-render-settings.png index 8b9681d..57b1acc 100644 Binary files a/static/img/deus-ex-render-settings.png and b/static/img/deus-ex-render-settings.png differ diff --git a/static/img/deus-ex-renderer-comparison.png b/static/img/deus-ex-renderer-comparison.png index aeff722..01858cb 100644 Binary files a/static/img/deus-ex-renderer-comparison.png and b/static/img/deus-ex-renderer-comparison.png differ diff --git a/static/img/devcontainer-debian-example.png b/static/img/devcontainer-debian-example.png index a694f27..382f50b 100644 Binary files a/static/img/devcontainer-debian-example.png and b/static/img/devcontainer-debian-example.png differ diff --git a/static/img/docview.png b/static/img/docview.png index 5a9cc45..618ac8f 100644 Binary files a/static/img/docview.png and b/static/img/docview.png differ diff --git a/static/img/elfeed.png b/static/img/elfeed.png index d10e80c..7e89947 100644 Binary files a/static/img/elfeed.png and b/static/img/elfeed.png differ diff --git a/static/img/emacs-terminal.png b/static/img/emacs-terminal.png index 908f937..0a84153 100644 Binary files a/static/img/emacs-terminal.png and b/static/img/emacs-terminal.png differ diff --git a/static/img/erc.png b/static/img/erc.png index 3fe02a5..d64487f 100644 Binary files a/static/img/erc.png and b/static/img/erc.png differ diff --git a/static/img/eshell.png b/static/img/eshell.png index f19df1d..c5e2b64 100644 Binary files a/static/img/eshell.png and b/static/img/eshell.png differ diff --git a/static/img/eww.png b/static/img/eww.png index 58efe3d..50da7a4 100644 Binary files a/static/img/eww.png and b/static/img/eww.png differ diff --git a/static/img/game-cover.jpg b/static/img/game-cover.jpg index bce97a0..39c78dc 100644 Binary files a/static/img/game-cover.jpg and b/static/img/game-cover.jpg differ diff --git a/static/img/gh-do-not-merge-action.png b/static/img/gh-do-not-merge-action.png index f786de6..c0edf8a 100644 Binary files a/static/img/gh-do-not-merge-action.png and b/static/img/gh-do-not-merge-action.png differ diff --git a/static/img/gh-do-not-merge-fail.png b/static/img/gh-do-not-merge-fail.png index b459f9e..77195e9 100644 Binary files a/static/img/gh-do-not-merge-fail.png and b/static/img/gh-do-not-merge-fail.png differ diff --git a/static/img/gh-menu-actions-general.png b/static/img/gh-menu-actions-general.png index 6bcfbe2..c9a7a84 100644 Binary files a/static/img/gh-menu-actions-general.png and b/static/img/gh-menu-actions-general.png differ diff --git a/static/img/gh-repository-defaults-labels.png b/static/img/gh-repository-defaults-labels.png index c34c2e3..b46e031 100644 Binary files a/static/img/gh-repository-defaults-labels.png and b/static/img/gh-repository-defaults-labels.png differ diff --git a/static/img/gh-repository-defaults.png b/static/img/gh-repository-defaults.png index 52834a2..2591f71 100644 Binary files a/static/img/gh-repository-defaults.png and b/static/img/gh-repository-defaults.png differ diff --git a/static/img/gh-required-workflows-config.png b/static/img/gh-required-workflows-config.png index 71b6061..9103f32 100644 Binary files a/static/img/gh-required-workflows-config.png and b/static/img/gh-required-workflows-config.png differ diff --git a/static/img/gh-required-workflows.png b/static/img/gh-required-workflows.png index 19bb3bf..073ba90 100644 Binary files a/static/img/gh-required-workflows.png and b/static/img/gh-required-workflows.png differ diff --git a/static/img/magit.png b/static/img/magit.png index 8aaf01c..16e87cc 100644 Binary files a/static/img/magit.png and b/static/img/magit.png differ diff --git a/static/img/mu4e.png b/static/img/mu4e.png index 04bff37..d02eb7e 100644 Binary files a/static/img/mu4e.png and b/static/img/mu4e.png differ diff --git a/static/img/passmenu.png b/static/img/passmenu.png index 514ae47..c1cefbd 100644 Binary files a/static/img/passmenu.png and b/static/img/passmenu.png differ diff --git a/static/img/password_store.png b/static/img/password_store.png index b4c3e0a..787db15 100644 Binary files a/static/img/password_store.png and b/static/img/password_store.png differ diff --git a/static/img/profile.2022.12.avif b/static/img/profile.2022.12.avif index 5030a6c..a204b0e 100644 Binary files a/static/img/profile.2022.12.avif and b/static/img/profile.2022.12.avif differ diff --git a/static/img/profile.2022.12.jpeg b/static/img/profile.2022.12.jpeg index b83a1d8..03d1486 100644 Binary files a/static/img/profile.2022.12.jpeg and b/static/img/profile.2022.12.jpeg differ diff --git a/static/img/profile.2022.12.webp b/static/img/profile.2022.12.webp index 86af945..c413e85 100644 Binary files a/static/img/profile.2022.12.webp and b/static/img/profile.2022.12.webp differ diff --git a/static/img/profile.jpg b/static/img/profile.jpg index 10d26a5..6f78586 100644 Binary files a/static/img/profile.jpg and b/static/img/profile.jpg differ diff --git a/static/img/react-redux-after-flamegraph.png b/static/img/react-redux-after-flamegraph.png index 208b850..3b78162 100644 Binary files a/static/img/react-redux-after-flamegraph.png and b/static/img/react-redux-after-flamegraph.png differ diff --git a/static/img/react-redux-component-hooks.png b/static/img/react-redux-component-hooks.png index 72eb27f..78e67a9 100644 Binary files a/static/img/react-redux-component-hooks.png and b/static/img/react-redux-component-hooks.png differ diff --git a/static/img/react-redux-rerender-flamegraph.png b/static/img/react-redux-rerender-flamegraph.png index 828d845..3748258 100644 Binary files a/static/img/react-redux-rerender-flamegraph.png and b/static/img/react-redux-rerender-flamegraph.png differ diff --git a/static/img/tor-censorship-snowflake-chart.webp b/static/img/tor-censorship-snowflake-chart.webp index 9cf3c16..8a77b46 100644 Binary files a/static/img/tor-censorship-snowflake-chart.webp and b/static/img/tor-censorship-snowflake-chart.webp differ diff --git a/static/vid/react-redux-causes-re-renders.mp4 b/static/vid/react-redux-causes-re-renders.mp4 index fc7d4e7..f53b442 100644 Binary files a/static/vid/react-redux-causes-re-renders.mp4 and b/static/vid/react-redux-causes-re-renders.mp4 differ