corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087a5-03c5-7240-a913-234ea3924d78", "title": "Get Rich or Die TTYing – Part 3: The Console Class", "url": "https://michaelhoward.kiwi/get-rich-or-die-ttying-part-3-the-console-class/", "published_at": "2026-06-14T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea4492f3d", "title": "Get Rich or Die TTYing – Part 2: Console markup", "url": "https://michaelhoward.kiwi/get-rich-or-die-ttying-part-2-console-markup/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea461260f", "title": "Get Rich or Die TTYing – Part 1: The REPL", "url": "https://michaelhoward.kiwi/get-rich-or-die-ttying-part-1-the-repl/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea5177768", "title": "Miryoku layout on the Glove80", "url": "https://michaelhoward.kiwi/miryoku-layout-on-the-glove80/", "published_at": "2025-12-31T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea5493e34", "title": "Preventing GitHub from disabling my scheduled certificate renewal workflow", "url": "https://michaelhoward.kiwi/preventing-github-from-disabling-my-scheduled-certificate-renewal-workflow/", "published_at": "2025-03-02T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea6212a05", "title": "Cycling through command arguments with PowerShell", "url": "https://michaelhoward.kiwi/cycling-through-command-arguments-with-powershell/", "published_at": "2025-01-08T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea70e4c86", "title": "Extracting and de-minifying JavaScript from the Boox Mira AppImage", "url": "https://michaelhoward.kiwi/extracting-and-de-minifying-javascript-from-the-boox-mira-appimage/", "published_at": "2023-03-05T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea778dbdb", "title": "Stopping Terry Pratchett sneaking into my HTTP headers", "url": "https://michaelhoward.kiwi/stopping-terry-pratchett-sneaking-into-my-http-headers/", "published_at": "2023-02-26T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea7f83c62", "title": "Saturn60 keyboard build log", "url": "https://michaelhoward.kiwi/saturn60-keyboard-build-log/", "published_at": "2023-01-19T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea85bd9f4", "title": "Logitech MX Master tweaks for an e-ink setup", "url": "https://michaelhoward.kiwi/logitech-mx-master-tweaks-for-an-e-ink-setup/", "published_at": "2022-11-27T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea8920b5f", "title": "YubiKey CLI setup with ykman", "url": "https://michaelhoward.kiwi/yubikey-cli-setup-with-ykman/", "published_at": "2022-11-13T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea89dab0f", "title": "Refreshing multiple e-ink displays on Linux using Python", "url": "https://michaelhoward.kiwi/refreshing-multiple-e-ink-displays-on-linux-using-python/", "published_at": "2022-11-07T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea8d86985", "title": "Initial impressions – AirPods Max feat. a very stupid engraving", "url": "https://michaelhoward.kiwi/initial-impressions-airpods-max-feat.-a-very-stupid-engraving/", "published_at": "2022-10-16T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234ea9d2480d", "title": "Refreshing e-ink displays on Windows", "url": "https://michaelhoward.kiwi/refreshing-e-ink-displays-on-windows/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234eaa6683d0", "title": "Dipping my toes into Nushell", "url": "https://michaelhoward.kiwi/dipping-my-toes-into-nushell/", "published_at": "2022-04-11T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234eab16054f", "title": "How this blog works", "url": "https://michaelhoward.kiwi/how-this-blog-works/", "published_at": "2022-02-19T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234eac06759e", "title": "First Post", "url": "https://michaelhoward.kiwi/first-post/", "published_at": "2021-09-12T00:00:00+00:00" }, { "id": "01a087a5-03c5-7240-a913-234eac21f9fb", "title": null, "url": "https://michaelhoward.kiwi/ten-dollar-tracks/", "published_at": null }, { "id": "01a087a5-03c5-7240-a913-234eac9817ca", "title": "About", "url": "https://michaelhoward.kiwi/about/", "published_at": null } ] posts
Claim your blog
Back to michaelhoward.kiwi
Blog · corpus.blog/blogs/michaelhoward.kiwi/posts
michaelhoward.kiwi
michaelhoward.kiwi
2026
Get Rich or Die TTYing – Part 3: The Console Class
original ↗
14 Jun 2026
Get Rich or Die TTYing – Part 2: Console markup
original ↗
31 Jan 2026
Get Rich or Die TTYing – Part 1: The REPL
original ↗
9 Jan 2026
2025
Miryoku layout on the Glove80
original ↗
31 Dec 2025
Preventing GitHub from disabling my scheduled certificate renewal workflow
original ↗
2 Mar 2025
Cycling through command arguments with PowerShell
original ↗
8 Jan 2025
2023
Extracting and de-minifying JavaScript from the Boox Mira AppImage
original ↗
5 Mar 2023
Stopping Terry Pratchett sneaking into my HTTP headers
original ↗
26 Feb 2023
Saturn60 keyboard build log
original ↗
19 Jan 2023
2022
Logitech MX Master tweaks for an e-ink setup
original ↗
27 Nov 2022
YubiKey CLI setup with ykman
original ↗
13 Nov 2022
Refreshing multiple e-ink displays on Linux using Python
original ↗
7 Nov 2022
Initial impressions – AirPods Max feat. a very stupid engraving
original ↗
16 Oct 2022
Refreshing e-ink displays on Windows
original ↗
28 Aug 2022
Dipping my toes into Nushell
original ↗
11 Apr 2022
How this blog works
original ↗
19 Feb 2022
2021
First Post
original ↗
12 Sept 2021
Undated
https://michaelhoward.kiwi/ten-dollar-tracks/
original ↗
—
About
original ↗
—