41554 blogs · [ { "id": "01a0821d-7656-711d-bbe1-5815092fa845", "title": "No Graph Needed", "url": "https://mike.hostetlerhome.com/no-graph-needed.html", "published_at": "2026-08-15T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150a02d712", "title": "Why Org's agenda ignores your start day", "url": "https://mike.hostetlerhome.com/why-orgs-agenda-ignores-your-start-day.html", "published_at": "2026-07-16T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150a474b47", "title": "How Emacs Uses Nix", "url": "https://mike.hostetlerhome.com/how-emacs-uses-nix.html", "published_at": "2026-07-10T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150a4b3bfb", "title": "Hyperlegible Fonts", "url": "https://mike.hostetlerhome.com/hyperlegible-fonts.html", "published_at": "2026-06-17T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150aa8c284", "title": "More Map Utilities", "url": "https://mike.hostetlerhome.com/more-map-utilities.html", "published_at": "2026-04-16T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150b30c5ee", "title": "Modern Java Maps", "url": "https://mike.hostetlerhome.com/modern-java-maps.html", "published_at": "2026-03-12T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150b4a5137", "title": "My Emacs Misconceptions", "url": "https://mike.hostetlerhome.com/my-emacs-misconceptions.html", "published_at": "2026-03-06T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150bf86ada", "title": "Readeck: More Than a Read-It-Later App", "url": "https://mike.hostetlerhome.com/readeck-more-than-a-read-it-later-app.html", "published_at": "2026-02-25T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150c009cb2", "title": "Pikapod Apps", "url": "https://mike.hostetlerhome.com/pikapod-apps.html", "published_at": "2026-02-12T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150c68fac3", "title": "Emacs Carnival: Completion", "url": "https://mike.hostetlerhome.com/emacs-carnival-completion.html", "published_at": "2026-02-09T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150d04e315", "title": "Getting Down with Git Town", "url": "https://mike.hostetlerhome.com/getting-down-with-git-town.html", "published_at": "2026-02-02T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150dd76603", "title": "Emacs Maintenance", "url": "https://mike.hostetlerhome.com/emacs-maintenance.html", "published_at": "2025-10-21T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150e376e25", "title": "Emacs Obscure Package: transient", "url": "https://mike.hostetlerhome.com/emacs-obscure-package-transient.html", "published_at": "2025-09-11T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150e8b78cb", "title": "Using Dataclass as a constructor", "url": "https://mike.hostetlerhome.com/using-dataclass-as-a-constructor.html", "published_at": "2025-09-04T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150ef285bd", "title": "Lotus Agenda: modern ideas from an old app", "url": "https://mike.hostetlerhome.com/lotus-agenda-modern-ideas-from-an-old-app.html", "published_at": "2025-08-28T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58150f9a4027", "title": "Emacs Works For You", "url": "https://mike.hostetlerhome.com/emacs-works-for-you.html", "published_at": "2025-08-07T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581510746640", "title": "Self-hosting on a NAS", "url": "https://mike.hostetlerhome.com/self-hosting-on-a-nas.html", "published_at": "2025-08-01T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815114c2838", "title": "From Obsidian to Emacs", "url": "https://mike.hostetlerhome.com/from-obsidian-to-emacs.html", "published_at": "2025-07-15T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151248fc6d", "title": "Emacs: Take 2", "url": "https://mike.hostetlerhome.com/emacs-take-2.html", "published_at": "2025-06-17T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581512f93e6a", "title": "Small Emacs Tweaks", "url": "https://mike.hostetlerhome.com/emacs-items.html", "published_at": "2025-03-03T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815136fef7d", "title": "Treating a SQLAlchemy query like a table", "url": "https://mike.hostetlerhome.com/sqlalchemy-query-table.html", "published_at": "2025-01-08T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151382f98f", "title": "git worktrees", "url": "https://mike.hostetlerhome.com/git-worktrees.html", "published_at": "2024-12-03T17:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581514798dfb", "title": "The Emacs Hyperbole", "url": "https://mike.hostetlerhome.com/emacs-hyperbole.html", "published_at": "2024-04-03T16:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581514bc260d", "title": "Discovering CookieCutter", "url": "https://mike.hostetlerhome.com/discovering-cookiecutter.html", "published_at": "2023-07-13T16:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151546f4cf", "title": "LYT Solution Log", "url": "https://mike.hostetlerhome.com/lyt-solution-log.html", "published_at": "2022-06-20T16:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815161f8f19", "title": "How I use Nix", "url": "https://mike.hostetlerhome.com/how-i-use-nix.html", "published_at": "2022-03-15T14:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581516f3ba4f", "title": "My Weekly Prep and Review", "url": "https://mike.hostetlerhome.com/my-weekly-prep-and-review.html", "published_at": "2022-01-30T15:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581517b6f4be", "title": "State of the Apps 2021", "url": "https://mike.hostetlerhome.com/state-of-the-apps-2021.html", "published_at": "2021-12-11T16:20:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815183c802d", "title": "Why do I Write This?", "url": "https://mike.hostetlerhome.com/why-do-i-write-this.html", "published_at": "2021-09-26T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581518a8e521", "title": "Emacs as your RestClient", "url": "https://mike.hostetlerhome.com/emacs-as-your-restclient.html", "published_at": "2021-06-09T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581519649b1f", "title": "Advancing my Todoist", "url": "https://mike.hostetlerhome.com/advancing-my-todoist.html", "published_at": "2021-06-02T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581519b2247e", "title": "Handwritten Notes", "url": "https://mike.hostetlerhome.com/handwritten-notes.html", "published_at": "2021-05-15T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581519dee507", "title": "New House", "url": "https://mike.hostetlerhome.com/new-house.html", "published_at": "2021-03-22T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151a12272d", "title": "Puzzling", "url": "https://mike.hostetlerhome.com/puzzling.html", "published_at": "2021-01-22T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151af209c4", "title": "Working the cloud with rclone", "url": "https://mike.hostetlerhome.com/working-the-cloud-with-rclone.html", "published_at": "2020-12-30T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151b511eaa", "title": "Video Games as Art", "url": "https://mike.hostetlerhome.com/video-games-as-art.html", "published_at": "2020-12-22T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151bef0307", "title": "Streaming TV Shows -- COVID edition", "url": "https://mike.hostetlerhome.com/streaming-tv-shows-covid-edition.html", "published_at": "2020-12-15T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151c9aecc3", "title": "Webfaction to Netlify", "url": "https://mike.hostetlerhome.com/webfaction-to-netlify.html", "published_at": "2020-12-11T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151d6a2953", "title": "2020 -- The Year of Taking Notes", "url": "https://mike.hostetlerhome.com/2020-the-year-of-taking-notes.html", "published_at": "2020-12-09T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151dcad1e7", "title": "My Uses This", "url": "https://mike.hostetlerhome.com/my-uses-this.html", "published_at": "2020-01-02T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151e6e2920", "title": "New Tools for an Improved Workflow", "url": "https://mike.hostetlerhome.com/new-tools-for-an-improved-workflow.html", "published_at": "2019-08-20T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151e8266e8", "title": "Literate Dotfiles", "url": "https://mike.hostetlerhome.com/literate-dotfiles.html", "published_at": "2019-08-05T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151f7c4a23", "title": "On Music", "url": "https://mike.hostetlerhome.com/on-music.html", "published_at": "2019-06-28T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58151fd70ddc", "title": "Review \"Relay\"", "url": "https://mike.hostetlerhome.com/review-relay.html", "published_at": "2019-03-04T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581520c253ae", "title": "RSS Reader", "url": "https://mike.hostetlerhome.com/rss-reader.html", "published_at": "2018-10-25T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152175b595", "title": "A Wii Bit of History", "url": "https://mike.hostetlerhome.com/a-wii-bit-of-history.html", "published_at": "2018-09-12T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152201e72e", "title": "The Year of Emacs", "url": "https://mike.hostetlerhome.com/the-year-of-emacs.html", "published_at": "2018-08-20T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581522312d73", "title": "Misc Bits and Bobs", "url": "https://mike.hostetlerhome.com/misc-bits-and-bobs.html", "published_at": "2018-05-16T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581522d1dcbf", "title": "Quick Editor Thoughts", "url": "https://mike.hostetlerhome.com/quick-editor-thoughts.html", "published_at": "2018-05-07T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581523371d1e", "title": "Adventures in Homebrewing", "url": "https://mike.hostetlerhome.com/adventures-in-homebrewing.html", "published_at": "2018-04-23T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152364689e", "title": "Setting up an RetroPie", "url": "https://mike.hostetlerhome.com/setting-up-an-retropie.html", "published_at": "2018-04-19T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152450585b", "title": "Review \"Mastering Emacs\"", "url": "https://mike.hostetlerhome.com/review-mastering-emacs.html", "published_at": "2018-04-17T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581524e6b2cb", "title": "Confessions of an Online Paranoid", "url": "https://mike.hostetlerhome.com/confessions-of-an-online-paranoid.html", "published_at": "2018-03-08T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815256d7b70", "title": "Notes During a Fast from Facebook", "url": "https://mike.hostetlerhome.com/notes-during-a-fast-from-facebook.html", "published_at": "2018-02-27T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581525c37580", "title": "May 2017 Media Diet", "url": "https://mike.hostetlerhome.com/may-2017-media-diet.html", "published_at": "2017-05-17T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581526099aef", "title": "Managing a Mountain of Music", "url": "https://mike.hostetlerhome.com/managing-a-mountain-of-music.html", "published_at": "2017-03-23T05:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581526f8d6e4", "title": "New Printer", "url": "https://mike.hostetlerhome.com/new-printer.html", "published_at": "2017-03-07T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-5815279d36b9", "title": "My New Android Tablet", "url": "https://mike.hostetlerhome.com/my-new-android-tablet.html", "published_at": "2017-03-02T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-581528432245", "title": "Changes", "url": "https://mike.hostetlerhome.com/changes.html", "published_at": "2017-02-23T06:00:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152917dcb4", "title": "Bad Phone is good", "url": "https://mike.hostetlerhome.com/bad-phone-is-good.html", "published_at": "2017-02-01T00:17:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152a161a9b", "title": "Brew story", "url": "https://mike.hostetlerhome.com/brew-story.html", "published_at": "2017-01-23T19:46:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152a8e377d", "title": "Best Feature of the Nest Thermostat", "url": "https://mike.hostetlerhome.com/best-feature-of-the-nest-thermostat.html", "published_at": "2017-01-15T23:44:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152b0d1072", "title": "Interactive Fiction", "url": "https://mike.hostetlerhome.com/interactive-fiction.html", "published_at": "2017-01-11T15:59:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152b7b0f22", "title": "Safari Books", "url": "https://mike.hostetlerhome.com/safari-books.html", "published_at": "2017-01-06T20:42:00+00:00" }, { "id": "01a0821d-7656-711d-bbe1-58152b958e61", "title": "Star Realms Challenge", "url": "https://mike.hostetlerhome.com/star-realms-challenge.html", "published_at": "2017-01-06T02:43:00+00:00" } ] posts Claim your blog
Back to Mike Hostetler
Blog · corpus.blog/blogs/mike.hostetlerhome.com/posts

Mike Hostetler

mike.hostetlerhome.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017