41554 blogs · [ { "id": "01a087a7-7add-7350-ad12-70d2abca0583", "title": "My blog has moved", "url": "https://mjg59.dreamwidth.org/74260.html", "published_at": "2026-07-06T09:03:04+00:00" }, { "id": "01a087a7-7ae2-739b-9ce1-6d058d551180", "title": "Not here", "url": "https://mjg59.dreamwidth.org/74084.html", "published_at": "2026-01-05T22:26:23+00:00" }, { "id": "01a087a7-7ae2-739b-9ce1-6d058e1c946f", "title": "How did IRC ping timeouts end up in a lawsuit?", "url": "https://mjg59.dreamwidth.org/73777.html", "published_at": "2025-12-17T13:17:23+00:00" }, { "id": "01a087a7-7ae6-706d-a181-7faf083a9253", "title": "Where are we on X Chat security?", "url": "https://mjg59.dreamwidth.org/73625.html", "published_at": "2025-10-20T23:36:19+00:00" }, { "id": "01a087a7-7ae6-706d-a181-7faf091eb8e2", "title": "Investigating a forged PDF", "url": "https://mjg59.dreamwidth.org/73317.html", "published_at": "2025-09-24T22:22:34+00:00" }, { "id": "01a087a7-7ae6-706d-a181-7faf09263ab7", "title": "Cordoomceps - replacing an Amiga's brain with Doom", "url": "https://mjg59.dreamwidth.org/73001.html", "published_at": "2025-08-05T00:30:19+00:00" }, { "id": "01a087a7-7ae6-706d-a181-7faf09e9bdb5", "title": "Secure boot certificate rollover is real but probably won't hurt you", "url": "https://mjg59.dreamwidth.org/72892.html", "published_at": "2025-07-31T16:12:59+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1bd0ccd7", "title": "Why is there no consistent single signon API flow?", "url": "https://mjg59.dreamwidth.org/72688.html", "published_at": "2025-06-24T06:03:07+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1c40aba8", "title": "My a11y journey", "url": "https://mjg59.dreamwidth.org/72379.html", "published_at": "2025-06-20T08:48:38+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1c5de76c", "title": "Locally hosting an internet-connected server", "url": "https://mjg59.dreamwidth.org/72095.html", "published_at": "2025-06-17T05:17:40+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1d41b57f", "title": "How Twitter could (somewhat) fix their encrypted DMs", "url": "https://mjg59.dreamwidth.org/71933.html", "published_at": "2025-06-05T13:18:48+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1d81929f", "title": "Twitter's new encrypted DMs aren't better than the old ones", "url": "https://mjg59.dreamwidth.org/71646.html", "published_at": "2025-06-05T11:02:47+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1d8ec528", "title": "Failing upwards: the Twitter encrypted DM failure", "url": "https://mjg59.dreamwidth.org/71188.html", "published_at": "2025-03-18T23:58:52+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1dcc52b6", "title": "The GPU, not the TPM, is the root of hardware DRM", "url": "https://mjg59.dreamwidth.org/70954.html", "published_at": "2025-01-02T01:14:05+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1e2cebed", "title": "When should we require that firmware be free?", "url": "https://mjg59.dreamwidth.org/70895.html", "published_at": "2024-12-12T15:57:59+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1ed85dd1", "title": "Android privacy improvements break key attestation", "url": "https://mjg59.dreamwidth.org/70630.html", "published_at": "2024-12-12T12:16:06+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa1fd129be", "title": "What the fuck is an SBAT and why does everyone suddenly care", "url": "https://mjg59.dreamwidth.org/70348.html", "published_at": "2024-08-22T08:52:49+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa20a7bc34", "title": "Client-side filtering of private data is a bad idea", "url": "https://mjg59.dreamwidth.org/70061.html", "published_at": "2024-08-19T19:03:32+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa216f273f", "title": "SSH agent extensions as an arbitrary RPC mechanism", "url": "https://mjg59.dreamwidth.org/69646.html", "published_at": "2024-06-12T02:57:36+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa2253f38f", "title": "Digital forgeries are hard", "url": "https://mjg59.dreamwidth.org/69507.html", "published_at": "2024-03-14T09:11:32+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa22d2b5aa", "title": "Debugging an odd inability to stream video", "url": "https://mjg59.dreamwidth.org/69343.html", "published_at": "2024-02-19T22:30:15+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa22e320b0", "title": "Dealing with weird ELF libraries", "url": "https://mjg59.dreamwidth.org/69070.html", "published_at": "2024-01-02T19:04:32+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa23bd08a2", "title": "Making SSH host certificates more usable", "url": "https://mjg59.dreamwidth.org/68721.html", "published_at": "2023-12-19T19:48:14+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa243bbf9e", "title": "Why does Gnome fingerprint unlock not unlock the keyring?", "url": "https://mjg59.dreamwidth.org/68537.html", "published_at": "2023-12-05T06:32:10+00:00" }, { "id": "01a087a7-7ae7-727a-944d-35aa24a228e3", "title": "Why ACPI?", "url": "https://mjg59.dreamwidth.org/68350.html", "published_at": "2023-11-01T06:30:06+00:00" } ] posts Claim your blog
Back to mjg59 | Recent Entries
Blog · corpus.blog/blogs/mjg59.dreamwidth.org/posts

mjg59 | Recent Entries

mjg59.dreamwidth.org

2026

2025

2024

2023