41554 blogs · [ { "id": "01a08c62-4cd7-7296-8786-42a07a343d28", "title": "vdirsyncer status update, July 2023", "url": "https://whynothugo.nl/journal/2023/07/17/vdirsyncer-status-update-july-2023/", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07ab56968", "title": "Extending an expired GPG key", "url": "https://whynothugo.nl/journal/2023/07/13/extending-an-expired-gpg-key/", "published_at": "2023-07-13T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07bb171f3", "title": "senpai: a modern IRC terminal client", "url": "https://whynothugo.nl/journal/2023/07/05/senpai-a-modern-irc-terminal-client/", "published_at": "2023-07-05T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07c131eb6", "title": "vdirsyncer status update, June 2023", "url": "https://whynothugo.nl/journal/2023/06/30/vdirsyncer-status-update-june-2023/", "published_at": "2023-06-30T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07c667a35", "title": "Understanding the XDG access portal", "url": "https://whynothugo.nl/journal/2023/06/20/understanding-the-xdg-access-portal/", "published_at": "2023-06-20T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07ce6f0c5", "title": "vdirsyncer status update, May 2023", "url": "https://whynothugo.nl/journal/2023/05/27/vdirsyncer-status-update-may-2023/", "published_at": "2023-05-27T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07d596e45", "title": "Introducing davcli", "url": "https://whynothugo.nl/journal/2023/05/01/introducing-davcli/", "published_at": "2023-05-01T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07d6b7f23", "title": "DNS-based discovery for CalDav and CardDav", "url": "https://whynothugo.nl/journal/2023/04/30/dns-based-discovery-for-caldav-and-carddav/", "published_at": "2023-04-30T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07e3c586b", "title": "libdav live test results", "url": "https://whynothugo.nl/journal/2023/04/27/libdav-live-test-results/", "published_at": "2023-04-27T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07f1803db", "title": "Tracking dotfiles", "url": "https://whynothugo.nl/journal/2023/04/18/tracking-dotfiles/", "published_at": "2023-04-18T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07f2079a2", "title": "Installing postmarketOS on a OnePlus 6 with an encrypted filesystem", "url": "https://whynothugo.nl/journal/2023/04/12/installing-postmarketos-on-a-oneplus-6-with-an-encrypted-filesystem/", "published_at": "2023-04-12T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a07ff51c80", "title": "Thoughts on sendmail in 2023", "url": "https://whynothugo.nl/journal/2023/03/30/thoughts-on-sendmail-in-2023/", "published_at": "2023-03-30T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08062d457", "title": "vdirsyncer status update 2023-03", "url": "https://whynothugo.nl/journal/2023/03/28/vdirsyncer-status-update-2023-03/", "published_at": "2023-03-28T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0813cb019", "title": "AI-assisted computer interfaces of the future", "url": "https://whynothugo.nl/journal/2023/03/23/ai-assisted-computer-interfaces-of-the-future/", "published_at": "2023-03-23T23:08:15+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a081b967e8", "title": "Notes on Podman", "url": "https://whynothugo.nl/journal/2023/03/15/notes-on-podman/", "published_at": "2023-03-15T10:21:05+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a081db2dcb", "title": "Using a Yubikey for both GPG and TOTP", "url": "https://whynothugo.nl/journal/2023/03/13/using-a-yubikey-for-both-gpg-and-totp/", "published_at": "2023-03-13T17:39:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0820466c5", "title": "In praise of Alpine and apk", "url": "https://whynothugo.nl/journal/2023/02/18/in-praise-of-alpine-and-apk/", "published_at": "2023-02-18T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0825e359a", "title": "OpenWrt with KPN fibre optics", "url": "https://whynothugo.nl/journal/2023/02/11/openwrt-with-kpn-fibre-optics/", "published_at": "2023-02-11T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08354230b", "title": "vdirsyncer: looking for hosted Dav servers", "url": "https://whynothugo.nl/journal/2023/01/30/vdirsyncer-looking-for-hosted-dav-servers/", "published_at": "2023-01-30T14:48:50+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0838ecff5", "title": "icalendar bug at NS International", "url": "https://whynothugo.nl/journal/2023/01/22/icalendar-bug-at-ns-international/", "published_at": "2023-01-22T15:16:52+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a083aa7ae3", "title": "Setting up IRC redirects", "url": "https://whynothugo.nl/journal/2023/01/20/setting-up-irc-redirects/", "published_at": "2023-01-20T10:39:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0844b221b", "title": "Notes on ruff", "url": "https://whynothugo.nl/journal/2023/01/20/notes-on-ruff/", "published_at": "2023-01-20T10:24:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0848e5444", "title": "Notes on pre-commit", "url": "https://whynothugo.nl/journal/2023/01/12/notes-on-pre-commit/", "published_at": "2023-01-12T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0852bc648", "title": "Selection / clipboard cheatsheet", "url": "https://whynothugo.nl/journal/2022/12/03/selection-cheatsheet/", "published_at": "2022-12-03T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a085489b1e", "title": "Copying with Super+C", "url": "https://whynothugo.nl/journal/2022/11/04/copying-with-super-c/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0859c3051", "title": "Systemd, locking and sleeping", "url": "https://whynothugo.nl/journal/2022/10/26/systemd-locking-and-sleeping/", "published_at": "2022-10-26T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a0863813e7", "title": "How the clipboard works", "url": "https://whynothugo.nl/journal/2022/10/21/how-the-clipboard-works/", "published_at": "2022-10-21T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08699cc31", "title": "Shotman 0.2 development update part 2", "url": "https://whynothugo.nl/journal/2022/10/04/shotman-0.2-development-update-part-2/", "published_at": "2022-10-04T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a086e19d27", "title": "Shotman 0.2 development update part 1", "url": "https://whynothugo.nl/journal/2022/08/28/shotman-0.2-development-update-part-1/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a087172d6d", "title": "My packaging policy", "url": "https://whynothugo.nl/journal/2022/08/13/my-packaging-policy/", "published_at": "2022-08-13T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08804b7e5", "title": "Please verify it's you", "url": "https://whynothugo.nl/journal/2022/07/28/please-verify-its-you/", "published_at": "2022-07-28T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a088b7ba06", "title": "Meson for Python applications", "url": "https://whynothugo.nl/journal/2022/07/26/meson-for-python-applications/", "published_at": "2022-07-26T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08990aaab", "title": "Announcing caffeine-ng v4.0.0", "url": "https://whynothugo.nl/journal/2022/07/12/announcing-caffeine-ng-v4.0.0/", "published_at": "2022-07-12T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08a2bd349", "title": "Using a Yubikey for GPG", "url": "https://whynothugo.nl/journal/2022/07/11/using-a-yubikey-for-gpg/", "published_at": "2022-07-11T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08a85be11", "title": "Quick and simple VMs with qemu", "url": "https://whynothugo.nl/journal/2022/07/01/quick-and-simple-vms-with-qemu/", "published_at": "2022-07-01T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08b58b51c", "title": "The Murena Lies", "url": "https://whynothugo.nl/journal/2022/05/31/the-murena-lies/", "published_at": "2022-05-31T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08c4a0a05", "title": "Status update, May 2022", "url": "https://whynothugo.nl/journal/2022/05/27/status-update-may-2022/", "published_at": "2022-05-27T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08d3bc7f7", "title": "How I secure my setup with a YubiKey", "url": "https://whynothugo.nl/journal/2022/05/07/how-i-secure-my-setup-with-a-yubikey/", "published_at": "2022-05-07T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08de3d4b9", "title": "Open source platforms for open source software", "url": "https://whynothugo.nl/journal/2022/04/29/open-source-platforms-for-open-source-software/", "published_at": "2022-04-29T19:11:35+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08e84890f", "title": "Fairphone: please lead by example!", "url": "https://whynothugo.nl/journal/2022/04/29/fairphone-please-lead-by-example/", "published_at": "2022-04-29T09:29:22+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08f2f5ca7", "title": "A vdirsyncer rewrite", "url": "https://whynothugo.nl/journal/2022/04/18/a-vdirsyncer-rewrite/", "published_at": "2022-04-18T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a08fe18403", "title": "Introducing darkman v1.0.0", "url": "https://whynothugo.nl/journal/2022/02/25/introducing-darkman-v1.0.0/", "published_at": "2022-02-25T00:00:00+00:00" }, { "id": "01a08c62-4cd7-7296-8786-42a090999fd4", "title": "I like that Signal is looking for sponsors", "url": "https://whynothugo.nl/journal/2021/12/14/i-like-that-signal-is-looking-for-sponsors/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d88986a906b7", "title": "Running Eve-Online on Linux/Wayland", "url": "https://whynothugo.nl/journal/2021/12/07/running-eve-online-on-linux/wayland/", "published_at": "2021-12-07T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d88986c48965", "title": "The issue with flatpak's permissions model", "url": "https://whynothugo.nl/journal/2021/11/26/the-issue-with-flatpaks-permissions-model/", "published_at": "2021-11-26T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d88986dc72be", "title": "How disk encryption works", "url": "https://whynothugo.nl/journal/2021/09/03/how-disk-encryption-works/", "published_at": "2021-09-03T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d88987034fc7", "title": "My desktop-wide microphone mute toggle", "url": "https://whynothugo.nl/journal/2021/06/16/my-desktop-wide-microphone-mute-toggle/", "published_at": "2021-06-16T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d889871fd5c8", "title": "A simple boot setup with SecureBoot", "url": "https://whynothugo.nl/journal/2021/06/11/a-simple-boot-setup-with-secureboot/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898817f07a", "title": "Zoom screen sharing on ArchLinux", "url": "https://whynothugo.nl/journal/2020/06/14/zoom-screensharing-on-archlinux/", "published_at": "2020-06-14T18:23:46+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d889884efcf7", "title": "What is git?", "url": "https://whynothugo.nl/journal/2020/03/25/what-is-git/", "published_at": "2020-03-25T17:55:58+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898937b1e7", "title": "Spotify review", "url": "https://whynothugo.nl/journal/2016/11/29/spotify-review/", "published_at": "2016-11-29T11:23:59+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d88989735134", "title": "Using FreeOTP with Battle.net", "url": "https://whynothugo.nl/journal/2016/11/23/using-freeotp-with-battle.net/", "published_at": "2016-11-23T23:00:34+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898a3e9507", "title": "Using letsencrypt with HKPK", "url": "https://whynothugo.nl/journal/2016/02/07/using-letsencrypt-with-hkpk/", "published_at": "2016-02-07T21:15:40+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898aa98d43", "title": "I'm giving up on IM", "url": "https://whynothugo.nl/journal/2015/09/22/im-giving-up-on-im/", "published_at": "2015-09-22T02:08:42+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898b2db3c7", "title": "Start small, then grow", "url": "https://whynothugo.nl/journal/2015/04/06/start-small-then-grow/", "published_at": "2015-04-06T02:33:45+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898b8727e5", "title": "Introducing Todoman", "url": "https://whynothugo.nl/journal/2015/03/30/introducing-todoman/", "published_at": "2015-03-30T13:57:23+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898c5293f9", "title": "Open source your website", "url": "https://whynothugo.nl/journal/2015/03/17/open-source-your-website/", "published_at": "2015-03-17T17:15:28+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898d51f973", "title": "Opensmtpd and dovecot with a shared SQL database", "url": "https://whynothugo.nl/journal/2015/02/15/opensmtpd-and-dovecot-with-a-shared-sql-database/", "published_at": "2015-02-15T15:04:03+00:00" }, { "id": "01a08c62-4cd8-7247-bc5c-d8898d8258bd", "title": "Performing backups the right way", "url": "https://whynothugo.nl/journal/2014/08/06/performing-backups-the-right-way/", "published_at": "2014-08-06T20:33:45+00:00" } ] posts Claim your blog
Back to WhyNotHugo (雨果)
Blog · corpus.blog/blogs/whynothugo.nl/posts

WhyNotHugo (雨果)

whynothugo.nl

2023

2022

2021

2020

2016

2015

2014