56,966 blogs · [ { "id": "01a0874a-0734-703a-bb0b-3117a0f7cd53", "title": "Downgrading devenv.sh", "url": "https://blog.goodbyeplease.com/2026/03/12/Downgrading-devenv-sh/", "published_at": "2026-03-13T02:03:18+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a1a583d6", "title": "The Hi-Line wins again", "url": "https://blog.goodbyeplease.com/2025/12/30/The-Hi-Line-wins-again/", "published_at": "2025-12-30T19:50:25+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a23081d4", "title": "LANTA January 2026 service cuts", "url": "https://blog.goodbyeplease.com/2025/12/19/LANTA-January-2026-service-cuts/", "published_at": "2025-12-19T21:45:23+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a288998a", "title": "Fourteen hours in Detroit", "url": "https://blog.goodbyeplease.com/2025/12/19/Fourteen-hours-in-Detroit/", "published_at": "2025-12-19T15:22:00+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a3565853", "title": "Transforming GPS log data in a Jupyter notebook", "url": "https://blog.goodbyeplease.com/2025/11/07/Transforming-GPS-log-data-in-a-Jupyter-notebook/", "published_at": "2025-11-08T02:01:01+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a3e2c8e3", "title": "A thousand miles without leaving the ground", "url": "https://blog.goodbyeplease.com/2025/08/02/A-thousand-miles-without-leaving-the-ground/", "published_at": "2025-08-03T01:35:00+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a40199c7", "title": "The Pillars of Hercules", "url": "https://blog.goodbyeplease.com/2025/06/23/The-Pillars-of-Hercules/", "published_at": "2025-06-23T23:58:58+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a422a4a6", "title": "Empty tags in a thumbsup album", "url": "https://blog.goodbyeplease.com/2025/06/20/Empty-tags-in-a-thumbsup-album/", "published_at": "2025-06-20T23:59:06+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a470dd5b", "title": "LANTA June 2025 changes", "url": "https://blog.goodbyeplease.com/2025/05/28/LANTA-June-2025-changes/", "published_at": "2025-05-28T23:52:31+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a55712f3", "title": "Brunswick", "url": "https://blog.goodbyeplease.com/2025/05/01/Brunswick/", "published_at": "2025-05-01T14:37:17+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a632a5a3", "title": "Mercury in Retrograde", "url": "https://blog.goodbyeplease.com/2025/04/16/Mercury-in-Retrograde/", "published_at": "2025-04-16T15:40:00+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a6d219d9", "title": "Silver Bears", "url": "https://blog.goodbyeplease.com/2025/03/19/Silver-Bears/", "published_at": "2025-03-20T00:14:27+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a77d3069", "title": "Mileage problems on the Long Island Rail Road", "url": "https://blog.goodbyeplease.com/2024/12/06/Mileage-problems-on-the-Long-Island-Rail-Road/", "published_at": "2024-12-06T19:42:44+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a84a121d", "title": "Pushing to GitHub over 443", "url": "https://blog.goodbyeplease.com/2024/12/06/Pushing-to-GitHub-over-443/", "published_at": "2024-12-06T18:33:39+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a9288342", "title": "Packaging a Lambda with Nodejs 20 and AWS SDK for JavaScript v2", "url": "https://blog.goodbyeplease.com/2024/11/19/Packaging-a-Lambda-with-Nodejs-20-and-AWS-SDK-for-JavaScript-v2/", "published_at": "2024-11-19T23:26:12+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a94cb6e1", "title": "Devenv, python, and packaging Lambdas", "url": "https://blog.goodbyeplease.com/2024/11/13/Devenv-python-and-packaging-Lambdas/", "published_at": "2024-11-14T02:49:11+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117a9e0daff", "title": "A visit to the Bridgeview", "url": "https://blog.goodbyeplease.com/2024/11/10/A-visit-to-the-Bridgeview/", "published_at": "2024-11-11T00:44:58+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117aa000b4b", "title": "Fifteen years on the Capitol Limited", "url": "https://blog.goodbyeplease.com/2024/11/10/Fifteen-years-on-the-Capitol-Limited/", "published_at": "2024-11-10T16:01:29+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117aa8f0e73", "title": "Migrating my galleries to GitHub and DigitalOcean", "url": "https://blog.goodbyeplease.com/2024/10/29/Migrating-my-galleries-to-GitHub-and-DigitalOcean/", "published_at": "2024-10-30T02:43:35+00:00" }, { "id": "01a0874a-0734-703a-bb0b-3117aaa56b8b", "title": "Moving from S3+Cloudfront to GitHub pages", "url": "https://blog.goodbyeplease.com/2024/10/26/Moving-from-S3-Cloudfront-to-GitHub-pages/", "published_at": "2024-10-26T18:04:42+00:00" } ] posts Claim your blog
Back to Goodbye Please
Blog · corpus.blog/blogs/blog.goodbyeplease.com/posts

Goodbye Please

blog.goodbyeplease.com

2026

2025

2024