41554 blogs · [
{
"id": "01a0877c-52b7-7341-9e92-08e6fa7f33b2",
"title": "Playcard put games on rectangular CDs",
"url": "https://www.generalreasoning.com/blog/2026/08/30/playcard.html",
"published_at": "2026-08-30T05:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fb44f6c9",
"title": "Emulating a PlayStation controller with a microcontroller",
"url": "https://www.generalreasoning.com/blog/2026/08/23/playstation-custom-keyboard-controller.html",
"published_at": "2026-08-23T05:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fb5814c9",
"title": "Before Netscape and Mosaic there was Erwise",
"url": "https://www.generalreasoning.com/blog/2026/07/15/erwise-first-graphical-web-browser.html",
"published_at": "2026-07-15T05:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fbb51f86",
"title": "Finite automata and implementing a regex engine in Python",
"url": "https://www.generalreasoning.com/blog/2026/04/20/python-regex-engine.html",
"published_at": "2026-04-20T05:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fbb77f72",
"title": "A physics-based game in Rust",
"url": "https://www.generalreasoning.com/blog/2025/12/30/physics-based-rust-game.html",
"published_at": "2025-12-30T08:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fbe237c0",
"title": "Install a USB driver for HP Laser 107a or 107w printer on macOS Tahoe and later",
"url": "https://www.generalreasoning.com/blog/2025/12/29/hp-laser-107a-or-107w-driver-macos.html",
"published_at": "2025-12-29T08:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fcddcf63",
"title": "Gotcha: Workflows might not run for a pull request event in GitHub Actions",
"url": "https://www.generalreasoning.com/blog/2025/11/30/github-actions-gotcha-pr-closed.html",
"published_at": "2025-11-30T08:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fd2feb55",
"title": "Hello World on the PlayStation",
"url": "https://www.generalreasoning.com/blog/2025/11/19/playstation-hello-world-in-c.html",
"published_at": "2025-11-19T08:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fdcc5176",
"title": "Hermite splines in networked games",
"url": "https://www.generalreasoning.com/blog/2025/08/23/hermite-splines.html",
"published_at": "2025-08-23T05:00:00+00:00"
},
{
"id": "01a0877c-52b7-7341-9e92-08e6fe77f610",
"title": "Pseudorandom numbers and linear congruential generators",
"url": "https://www.generalreasoning.com/blog/2025/04/20/pseudorandom-numbers.html",
"published_at": "2025-04-20T05:00:00+00:00"
}
] posts Claim your blog