41554 blogs · [ { "id": "01a08738-2815-70db-8c37-6fa72bbc12fd", "title": "Emacs", "url": "https://beathagenlocher.com/emacs/", "published_at": "2025-11-12T21:26:45+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72caae52f", "title": "count-words", "url": "https://beathagenlocher.com/stream/#00078/", "published_at": "2025-11-12T15:51:28+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72d7e6a18", "title": "aider-chat-with-playwright", "url": "https://beathagenlocher.com/stream/#00077/", "published_at": "2025-11-10T15:33:52+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72dd6e706", "title": "git: naturally moving around the commit tree", "url": "https://beathagenlocher.com/stream/#00076/", "published_at": "2025-11-07T23:22:26+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72ed0e9d4", "title": "magit", "url": "https://beathagenlocher.com/magit/", "published_at": "2025-11-07T22:55:21+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72f01fa29", "title": "iframes", "url": "https://beathagenlocher.com/stream/#00075/", "published_at": "2025-11-07T22:47:32+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa72ff6a817", "title": "Just", "url": "https://beathagenlocher.com/just/", "published_at": "2025-11-07T22:25:39+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa730beebb2", "title": "just open", "url": "https://beathagenlocher.com/stream/#00074/", "published_at": "2025-11-07T22:10:19+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa730bf4816", "title": "Getting More Power by Limiting Your Options", "url": "https://beathagenlocher.com/getting-more-power-by-limiting-your-options/", "published_at": "2025-11-06T23:32:57+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7318ca85f", "title": "Lingua Franca", "url": "https://beathagenlocher.com/stream/#00073/", "published_at": "2025-11-06T23:26:55+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa731b21abb", "title": "Letting haiku-4.5 fill in Architectural Decision Records", "url": "https://beathagenlocher.com/stream/#00072/", "published_at": "2025-11-06T23:02:03+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa731b2f634", "title": "Battery Warning", "url": "https://beathagenlocher.com/stream/#00071/", "published_at": "2025-11-06T22:55:26+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa731b33d15", "title": "Vite Cache", "url": "https://beathagenlocher.com/stream/#00070/", "published_at": "2025-11-03T14:01:13+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7320636bc", "title": "Solid Primitives", "url": "https://beathagenlocher.com/stream/#00069/", "published_at": "2025-11-01T14:51:03+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7329d4e19", "title": "Is Elm dead?", "url": "https://beathagenlocher.com/stream/#00068/", "published_at": "2025-10-31T16:08:26+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7330d5c3b", "title": "Valibot", "url": "https://beathagenlocher.com/stream/#00067/", "published_at": "2025-10-30T16:20:59+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa73344dd7b", "title": "Tools for Conviviality", "url": "https://beathagenlocher.com/stream/#00066/", "published_at": "2025-10-29T17:02:46+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7335e33ba", "title": "About Keybindings", "url": "https://beathagenlocher.com/about-keybindings/", "published_at": "2025-10-27T16:22:21+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa73404e808", "title": "Better Computer Use", "url": "https://beathagenlocher.com/better-computer-use/", "published_at": "2025-10-27T15:57:50+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa734ea285b", "title": "Ctrl-Arrow", "url": "https://beathagenlocher.com/stream/#00065/", "published_at": "2025-10-27T15:30:18+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7355884a1", "title": "Learning Vim", "url": "https://beathagenlocher.com/learning-vim/", "published_at": "2025-10-26T09:51:55+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa736378d78", "title": "Small Improvements", "url": "https://beathagenlocher.com/stream/#00064/", "published_at": "2025-10-24T03:44:39+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa736952740", "title": "Thinking in Systems", "url": "https://beathagenlocher.com/stream/#00063/", "published_at": "2025-10-24T03:41:06+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7369de2c3", "title": "fast-check", "url": "https://beathagenlocher.com/stream/#00062/", "published_at": "2025-10-21T18:19:25+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7370265f2", "title": "Presenterm", "url": "https://beathagenlocher.com/stream/#00061/", "published_at": "2025-10-21T17:18:53+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7379be901", "title": "A Million Ways to Fold in JS", "url": "https://beathagenlocher.com/stream/#00060/", "published_at": "2025-10-21T17:04:19+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7380bb5d6", "title": "LLM Poisoning", "url": "https://beathagenlocher.com/stream/#00059/", "published_at": "2025-10-21T16:56:40+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa7389f0953", "title": "Constraint Solving", "url": "https://beathagenlocher.com/stream/#00058/", "published_at": "2025-10-20T00:38:59+00:00" }, { "id": "01a08738-2815-70db-8c37-6fa738d3c027", "title": "Rich in Moonshots", "url": "https://beathagenlocher.com/stream/#00057/", "published_at": "2025-10-18T02:49:49+00:00" }, { "id": "01a08738-2816-7170-b419-898dc256df3a", "title": "Contacting Me", "url": "https://beathagenlocher.com/contacting-me/", "published_at": "2025-10-18T01:48:25+00:00" }, { "id": "01a08738-2816-7170-b419-898dc26e5f28", "title": "Working with an AI Pair: Outsource Your Mental Workload to Your Commit Messages", "url": "https://beathagenlocher.com/working-with-an-ai-pair-outsource-your-mental-workload-to-your-commit-messages/", "published_at": "2025-10-17T01:54:29+00:00" }, { "id": "01a08738-2816-7170-b419-898dc2e14562", "title": "(Doom) Emacs Config Bits", "url": "https://beathagenlocher.com/doom-emacs-config-bits/", "published_at": "2025-10-13T18:13:59+00:00" }, { "id": "01a08738-2816-7170-b419-898dc396d0ca", "title": "Emacs language server speedup", "url": "https://beathagenlocher.com/stream/#00055/", "published_at": "2025-10-13T18:06:59+00:00" }, { "id": "01a08738-2816-7170-b419-898dc39e0035", "title": "Liberland", "url": "https://beathagenlocher.com/stream/#00054/", "published_at": "2025-10-13T01:23:50+00:00" }, { "id": "01a08738-281e-71ff-a1a4-ee35a506b32d", "title": "IPv6 Internet Issues", "url": "https://beathagenlocher.com/ipv6-internet-issues/", "published_at": "2025-10-09T11:50:18+00:00" }, { "id": "01a08738-281e-71ff-a1a4-ee35a5785eb2", "title": "Jacky Zhao", "url": "https://beathagenlocher.com/jacky-zhao/", "published_at": "2025-10-09T01:11:57+00:00" }, { "id": "01a08738-281e-71ff-a1a4-ee35a651f5c0", "title": "Jacky Zhao", "url": "https://beathagenlocher.com/stream/#00053/", "published_at": "2025-10-09T00:47:06+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8aaf286a4", "title": "Abusing Maths", "url": "https://beathagenlocher.com/stream/#00052/", "published_at": "2025-10-09T00:13:17+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ab9672bf", "title": "Digital Garden", "url": "https://beathagenlocher.com/digital-garden/", "published_at": "2025-10-08T23:34:29+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ac052c5d", "title": "IP Network Ranges", "url": "https://beathagenlocher.com/stream/#00051/", "published_at": "2025-10-06T16:12:08+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ac831cd2", "title": "Deutsche Bahn | Issues and Solutions", "url": "https://beathagenlocher.com/deutsche-bahn--issues-and-solutions/", "published_at": "2025-10-04T21:53:29+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ad219f4a", "title": "Thank You for Traveling with Deutsche Bahn", "url": "https://beathagenlocher.com/stream/#00050/", "published_at": "2025-10-04T21:50:28+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ad956059", "title": "Microlife Review", "url": "https://beathagenlocher.com/microlife-review/", "published_at": "2025-10-04T21:21:51+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ae6f61d9", "title": "Weekly Review", "url": "https://beathagenlocher.com/weekly-review/", "published_at": "2025-10-04T21:16:10+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8aed3be22", "title": "My Review System", "url": "https://beathagenlocher.com/stream/#00049/", "published_at": "2025-10-04T21:04:01+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8afadb98b", "title": "Economics", "url": "https://beathagenlocher.com/stream/#00048/", "published_at": "2025-10-02T16:54:00+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8aff0bb43", "title": "Needles eye", "url": "https://beathagenlocher.com/stream/#00047/", "published_at": "2025-10-02T16:45:37+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b0e1b1f6", "title": "Bluesky", "url": "https://beathagenlocher.com/stream/#00046/", "published_at": "2025-09-24T21:52:00+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b0f9fde4", "title": "Augmenting Human Intellect", "url": "https://beathagenlocher.com/stream/#00045/", "published_at": "2025-09-16T11:21:04+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b1e66f7f", "title": "Automations", "url": "https://beathagenlocher.com/stream/#00044/", "published_at": "2025-09-16T11:17:46+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b2779e72", "title": "Comparing Bikes", "url": "https://beathagenlocher.com/stream/#00043/", "published_at": "2025-09-14T21:03:23+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b3239781", "title": "Recipes", "url": "https://beathagenlocher.com/recipes/", "published_at": "2025-09-12T21:52:16+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b334cee9", "title": "Crocker's Rules", "url": "https://beathagenlocher.com/crockers-rules/", "published_at": "2025-09-12T21:38:36+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b3360c83", "title": "Good Incentive Systems", "url": "https://beathagenlocher.com/stream/#00042/", "published_at": "2025-09-12T21:13:59+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b3cf7f74", "title": "Work Boundaries", "url": "https://beathagenlocher.com/stream/#00041/", "published_at": "2025-09-12T21:10:26+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b4852535", "title": "My Work Boundaries", "url": "https://beathagenlocher.com/my-work-boundaries/", "published_at": "2025-09-12T21:09:00+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b52b4fe0", "title": "LessWrong Community Weekend 2025", "url": "https://beathagenlocher.com/lesswrong-community-weekend-2025/", "published_at": "2025-09-10T22:50:12+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b5b4e2b9", "title": "emacs-monkeytype", "url": "https://beathagenlocher.com/stream/#00040/", "published_at": "2025-09-10T22:49:01+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b5b7bd64", "title": "Autosave in Editors", "url": "https://beathagenlocher.com/autosave-in-editors/", "published_at": "2025-09-07T13:31:15+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b6257876", "title": "VS Code tips and tricks", "url": "https://beathagenlocher.com/vs-code-tips-and-tricks/", "published_at": "2025-09-07T13:23:22+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b680d1d6", "title": "Raising Aspirations", "url": "https://beathagenlocher.com/stream/#00039/", "published_at": "2025-09-05T18:28:27+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b74aaaaa", "title": "Real Time Giant Chess", "url": "https://beathagenlocher.com/stream/#00038/", "published_at": "2025-08-17T15:23:29+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b7d7a204", "title": "The Goddess of Everything Else", "url": "https://beathagenlocher.com/stream/#00037/", "published_at": "2025-08-09T20:30:55+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b804aed1", "title": "A Streamlet", "url": "https://beathagenlocher.com/stream/#00036/", "published_at": "2025-08-09T19:40:21+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b8ece0cf", "title": "Weaving Threads", "url": "https://beathagenlocher.com/stream/#00035/", "published_at": "2025-08-01T00:53:44+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8b97cac97", "title": "Nix Flake", "url": "https://beathagenlocher.com/nix-flake/", "published_at": "2025-07-29T02:20:58+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ba052655", "title": "Learning to C", "url": "https://beathagenlocher.com/learning-to-c/", "published_at": "2025-07-29T00:52:40+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8ba35b76c", "title": "No more commit hashes", "url": "https://beathagenlocher.com/stream/#00034/", "published_at": "2025-07-28T22:54:13+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8bb270d17", "title": "Keyboard Shortcuts", "url": "https://beathagenlocher.com/stream/#00033/", "published_at": "2025-07-28T02:31:45+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8bc0fc2b4", "title": "NAND to Tetris", "url": "https://beathagenlocher.com/stream/#00032/", "published_at": "2025-07-27T23:24:35+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8bcddd7f9", "title": "Mechanical Keyboards United", "url": "https://beathagenlocher.com/mechanical-keyboards-united/", "published_at": "2025-07-26T19:46:04+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8bce6d248", "title": "Writing A Web Server in Elixir", "url": "https://beathagenlocher.com/writing-a-web-server-in-elixir/", "published_at": "2025-07-26T00:00:00+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8bddb4d3e", "title": "Navigating The Shell", "url": "https://beathagenlocher.com/navigating-the-shell/", "published_at": "2025-07-24T17:41:49+00:00" }, { "id": "01a08738-281f-72b9-ba40-d6c8be87cb3f", "title": "cmdchallenge", "url": "https://beathagenlocher.com/stream/#00031/", "published_at": "2025-07-24T17:37:03+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c1ca9765", "title": "Setting Up A New Phone", "url": "https://beathagenlocher.com/setting-up-a-new-phone/", "published_at": "2025-07-24T00:31:54+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c1f22304", "title": "Netscape", "url": "https://beathagenlocher.com/stream/#00030/", "published_at": "2025-07-23T22:45:39+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c1fb6c9a", "title": "Techne", "url": "https://beathagenlocher.com/stream/#00029/", "published_at": "2025-07-23T00:25:29+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c2c6fac3", "title": "Capital", "url": "https://beathagenlocher.com/stream/#00028/", "published_at": "2025-07-22T23:06:15+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c34abbe1", "title": "Joey Savoie", "url": "https://beathagenlocher.com/stream/#00027/", "published_at": "2025-07-22T20:41:34+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c40df5b6", "title": "Books You Probably Want To Read", "url": "https://beathagenlocher.com/books-you-probably-want-to-read/", "published_at": "2025-07-11T21:44:05+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c4b43af1", "title": "dsa-2025", "url": "https://beathagenlocher.com/dsa-2025/", "published_at": "2025-07-11T20:23:25+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c571f1a6", "title": "My Keyboard Setup", "url": "https://beathagenlocher.com/my-keyboard-setup/", "published_at": "2025-07-01T23:56:55+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c5e19925", "title": "Software", "url": "https://beathagenlocher.com/stream/#00026/", "published_at": "2025-07-01T01:07:25+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c6004fce", "title": "Choosing My Frontend Stack, Part II", "url": "https://beathagenlocher.com/choosing-my-frontend-stack-part-ii/", "published_at": "2025-06-24T22:41:49+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c6e27591", "title": "The Hydrogen Sonata", "url": "https://beathagenlocher.com/stream/#00025/", "published_at": "2025-06-24T22:39:15+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c7ac7a91", "title": "A Streamlet", "url": "https://beathagenlocher.com/stream/#00024/", "published_at": "2025-06-08T15:06:12+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c8284b44", "title": "Trying Lean", "url": "https://beathagenlocher.com/stream/#00023/", "published_at": "2025-06-08T14:41:48+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c8a7cf8a", "title": "A Streamlet", "url": "https://beathagenlocher.com/stream/#00022/", "published_at": "2025-06-07T15:59:53+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c8cec86e", "title": "A Streamlet", "url": "https://beathagenlocher.com/stream/#00021/", "published_at": "2025-05-28T00:02:25+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c8d2cfb3", "title": "Local-first conf day #1", "url": "https://beathagenlocher.com/stream/#00020/", "published_at": "2025-05-27T23:28:43+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c9286f06", "title": "Local-first Unconf", "url": "https://beathagenlocher.com/stream/#00019/", "published_at": "2025-05-27T00:07:30+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36c988d447", "title": "Choosing My Frontend Stack", "url": "https://beathagenlocher.com/choosing-my-frontend-stack/", "published_at": "2025-05-26T00:59:16+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36ca6006b6", "title": "Things I Want In A Programming Language", "url": "https://beathagenlocher.com/things-i-want-in-a-programming-language/", "published_at": "2025-05-26T00:43:22+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36ca932cff", "title": "Local-first Software", "url": "https://beathagenlocher.com/local-first-software/", "published_at": "2025-05-26T00:21:12+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36cb8a1430", "title": "Productivity", "url": "https://beathagenlocher.com/stream/#00018/", "published_at": "2025-05-25T23:59:19+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36cc6ed003", "title": "Work With The Garage Door Up", "url": "https://beathagenlocher.com/work-with-the-garage-door-up/", "published_at": "2025-05-22T01:29:53+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36cd698074", "title": "About this site: Thinking Out Loud", "url": "https://beathagenlocher.com/thinking-out-loud/", "published_at": "2025-05-22T01:22:13+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36cda77da2", "title": "Setting Up git", "url": "https://beathagenlocher.com/setting-up-git/", "published_at": "2025-05-20T17:32:08+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36cdd360ab", "title": "Setting Up Home Manager", "url": "https://beathagenlocher.com/setting-up-home-manager/", "published_at": "2025-05-18T16:40:49+00:00" }, { "id": "01a08738-2820-7090-8d07-6a36ce2eb100", "title": "https://stopa.io", "url": "https://beathagenlocher.com/stream/#00017/", "published_at": "2025-05-15T23:38:51+00:00" } ] posts Claim your blog
Back to Beat Hagenlochers Digital Garden
Blog · corpus.blog/blogs/beathagenlocher.com/posts

Beat Hagenlochers Digital Garden

beathagenlocher.com

2025