41554 blogs · [ { "id": "01a0879a-5ebd-72e8-b3fa-8d997ab94091", "title": "I Started Identifying Corporate Devices in My Software", "url": "https://lgug2z.com/articles/i-started-identifying-corporate-devices-in-my-software/", "published_at": "2026-01-23T00:59:40+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997b99fd43", "title": "komorebi Financial Breakdown for 2025", "url": "https://lgug2z.com/articles/komorebi-financial-breakdown-for-2025/", "published_at": "2026-01-04T20:28:07+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997c93d047", "title": "Consider a Nix Flake for your windows-rs Project", "url": "https://lgug2z.com/articles/consider-a-nix-flake-for-your-windows-rs-project/", "published_at": "2025-12-29T09:36:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997d4701ed", "title": "Rescue Complex Automatic", "url": "https://lgug2z.com/music/rescue-complex-automatic/", "published_at": "2025-12-09T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997d785dd2", "title": "Is this a Core Graphics Framework Bug in macOS Tahoe?", "url": "https://lgug2z.com/articles/is-this-a-core-graphics-framework-bug-in-macos-tahoe/", "published_at": "2025-11-26T09:43:15+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997d9f0cc5", "title": "Version Control External Content Referenced in Your Blog", "url": "https://lgug2z.com/articles/version-control-external-content-referenced-in-your-blog/", "published_at": "2025-11-15T00:11:23+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997e3630bd", "title": "Subtleties to Consider When Parsing RSS Feeds in Zola Shortcodes", "url": "https://lgug2z.com/articles/subtleties-to-consider-when-parsing-rss-feeds-in-zola-shortcodes/", "published_at": "2025-11-14T04:23:49+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997e643a8b", "title": "I'm Done Writing Shortcodes for Other Websites", "url": "https://lgug2z.com/articles/im-done-writing-shortcodes-for-other-websites/", "published_at": "2025-11-12T07:55:45+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997edf1ad6", "title": "Exposing Git Information in Rust Binaries Built With Nix", "url": "https://lgug2z.com/articles/exposing-git-information-in-rust-binaries-built-with-nix/", "published_at": "2025-11-08T01:42:49+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d997fca473c", "title": "Normalize Identifying Corporate Devices in Your Software", "url": "https://lgug2z.com/articles/normalize-identifying-corporate-devices-in-your-software/", "published_at": "2025-10-29T00:59:40+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9980445d79", "title": "Using Homebrew to Distribute Early Access Binaries from Private Github Repositories", "url": "https://lgug2z.com/articles/using-homebrew-to-distribute-early-access-binaries-from-private-github-repositories/", "published_at": "2025-10-26T20:42:52+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99811577c4", "title": "I Want a Cross-Platform Tiling Window Manager", "url": "https://lgug2z.com/articles/i-want-a-cross-platform-tiling-window-manager/", "published_at": "2025-09-20T17:42:45+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99817fdcbb", "title": "wpm", "url": "https://lgug2z.com/software/wpm/", "published_at": "2025-04-07T23:06:37+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9982237b6b", "title": "On Evils in Software Licensing", "url": "https://lgug2z.com/articles/on-evils-in-software-licensing/", "published_at": "2025-03-30T15:45:49+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9982c1fcda", "title": "On Open Source Mythology", "url": "https://lgug2z.com/articles/on-open-source-mythology/", "published_at": "2025-03-23T21:32:45+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9983012dac", "title": "Educational Source Software", "url": "https://lgug2z.com/articles/educational-source-software/", "published_at": "2025-03-19T03:39:30+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998395eb1a", "title": "So You Want to Discuss Open Source Software Licensing With Me", "url": "https://lgug2z.com/articles/so-you-want-to-discuss-open-source-software-licensing-with-me/", "published_at": "2025-03-19T00:32:55+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9984649956", "title": "My First Month Selling Commercial Use Software Licenses", "url": "https://lgug2z.com/articles/my-first-month-selling-commercial-use-software-licenses/", "published_at": "2025-02-02T02:32:25+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9984d9f443", "title": "In the Age of AI Crawlers, I Have Chosen to Paywall", "url": "https://lgug2z.com/articles/in-the-age-of-ai-crawlers-i-have-chosen-to-paywall/", "published_at": "2025-01-19T22:43:16+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9985288096", "title": "GitHub Sponsorship Breakdown for 2024", "url": "https://lgug2z.com/articles/github-sponsorship-breakdown-for-2024/", "published_at": "2024-12-30T20:28:07+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998551d131", "title": "Komorebi", "url": "https://lgug2z.com/software/komorebi/", "published_at": "2024-12-30T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99856aba49", "title": "My First LLM Programming Experience", "url": "https://lgug2z.com/articles/my-first-llm-programming-experience/", "published_at": "2024-11-19T23:51:55+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99857963f5", "title": "Best of Hacker News Comments", "url": "https://lgug2z.com/articles/best-of-hacker-news-comments/", "published_at": "2024-06-22T03:36:22+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9985b7319d", "title": "GitHub Sponsorship Breakdown for 2023", "url": "https://lgug2z.com/articles/github-sponsorship-breakdown-for-2023/", "published_at": "2024-04-09T00:28:07+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99863b8eb0", "title": "Selectively Using Service Modules from NixOS Unstable", "url": "https://lgug2z.com/articles/selectivey-using-service-modules-from-nixos-unstable/", "published_at": "2024-03-13T04:13:34+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99866ba2b1", "title": "Building and Privately Caching x86 and aarch64 NixOS Systems with Github Actions", "url": "https://lgug2z.com/articles/building-and-privately-caching-x86-and-aarch64-nixos-systems-on-github-actions/", "published_at": "2024-01-17T18:30:40+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998712f1b9", "title": "Deploying a Cloudflare R2-Backed Nix Binary Cache (Attic!) on Fly.io", "url": "https://lgug2z.com/articles/deploying-a-cloudflare-r2-backed-nix-binary-cache-attic-on-fly-io/", "published_at": "2024-01-17T00:40:58+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9987917c94", "title": "Cloudflare and NixOS Tips When Deploying a Personal Mastodon Server", "url": "https://lgug2z.com/articles/cloudflare-and-nixos-tips-when-deploying-a-personal-mastodon-server/", "published_at": "2024-01-14T16:43:51+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9987e79837", "title": "Unemployment in the USA as a Recent Immigrant", "url": "https://lgug2z.com/articles/unemployment-in-the-usa-as-a-recent-immigrant/", "published_at": "2024-01-12T16:51:27+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99885c3c19", "title": "Circumventing Network Bans with WireGuard", "url": "https://lgug2z.com/articles/circumventing-network-bans-with-wireguard/", "published_at": "2024-01-09T23:06:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998885955d", "title": "Rethinking Plex Hosting After the Hetzner Ban", "url": "https://lgug2z.com/articles/rethinking-plex-hosting-after-the-hetzner-ban/", "published_at": "2024-01-08T22:59:14+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9988cd296d", "title": "Set your NIX_PATH to your System Flake's Nixpkgs for a More Predictable Nix-Shell", "url": "https://lgug2z.com/articles/set-your-nix-path-to-your-system-flakes-nixpkgs-for-a-more-predictable-nix-shell/", "published_at": "2023-12-05T03:02:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99893eceab", "title": "Managing Dotfiles on Windows 11 With NixOS", "url": "https://lgug2z.com/articles/managing-dotfiles-on-windows-11-with-nixos/", "published_at": "2023-11-16T17:18:17+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9989f5d76b", "title": "Handling Secrets in NixOS: An Overview", "url": "https://lgug2z.com/articles/handling-secrets-in-nixos-an-overview/", "published_at": "2023-11-14T05:25:13+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9989f8764d", "title": "Providing Runtime Secrets to NixOS Services", "url": "https://lgug2z.com/articles/providing-runtime-secrets-to-nixos-services/", "published_at": "2023-11-11T19:08:18+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998abd7d8d", "title": "A Working Instance of Nitter on NixOS", "url": "https://lgug2z.com/articles/a-working-instance-of-nitter-on-nixos/", "published_at": "2023-11-10T19:44:15+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998b5e81ee", "title": "Using Rust, Chrome and NixOS to Take Headless Screenshots for Social Sharing", "url": "https://lgug2z.com/articles/using-rust-chrome-and-nixos-to-take-headless-screenshots-for-social-sharing/", "published_at": "2023-11-08T16:06:39+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998bdda673", "title": "Documenting War Crimes in Gaza", "url": "https://lgug2z.com/articles/documenting-war-crimes-in-gaza/", "published_at": "2023-11-01T18:35:58+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998bf16bc0", "title": "Yubikey Passthrough on WSL2 With Full FIDO2 Support", "url": "https://lgug2z.com/articles/yubikey-passthrough-on-wsl2-with-full-fido2-support/", "published_at": "2023-10-30T18:30:38+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998c405773", "title": "Sensible $WORDCHARS for Most Developers", "url": "https://lgug2z.com/articles/sensible-wordchars-for-most-developers/", "published_at": "2023-09-22T14:37:24+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998cde7c12", "title": "Hands-Free Tiling Window Management", "url": "https://lgug2z.com/articles/hands-free-tiling-window-management/", "published_at": "2023-08-08T16:58:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998d5c6ef4", "title": "Dynamic vs. Static Config for My Tiling Window Manager", "url": "https://lgug2z.com/articles/dynamic-vs-static-config-for-my-tiling-window-manager/", "published_at": "2023-07-25T13:41:46+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998e0a246b", "title": "Ditching Docker for Local Development", "url": "https://lgug2z.com/articles/ditching-docker-for-local-development/", "published_at": "2023-07-21T19:17:20+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998e9a03f9", "title": "Notado 07/2023 Update: API Price Gouging, New Services, Archiving", "url": "https://lgug2z.com/articles/notado-07-2023-update/", "published_at": "2023-07-17T15:17:59+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d998f4df264", "title": "Black Hole", "url": "https://lgug2z.com/articles/black-hole/", "published_at": "2023-07-16T03:39:35+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99902bcd97", "title": "The Bookmarking Data Model Is Wrong For Highlighting", "url": "https://lgug2z.com/articles/the-bookmarking-data-model-is-wrong-for-highlighting/", "published_at": "2023-05-13T14:25:26+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99905b43d4", "title": "The Banal Stupidity of Automated Chrome Store Reviews", "url": "https://lgug2z.com/articles/the-banal-stupidity-of-automated-chrome-store-reviews/", "published_at": "2023-05-11T23:12:17+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99910a2c42", "title": "Embedding RSS Feeds on My Static Website", "url": "https://lgug2z.com/articles/embedding-rss-feeds-on-my-static-website/", "published_at": "2023-05-09T22:26:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999127934b", "title": "Overcoming Mental Barriers to Fitness and Aesthetics", "url": "https://lgug2z.com/articles/overcoming-mental-barriers-to-fitness-and-aesthetics/", "published_at": "2022-12-01T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9992210db9", "title": "Resurrecting My Old Website With Ancient NixOS Packages", "url": "https://lgug2z.com/articles/resurrecting-my-old-website-with-ancient-nixos-packages/", "published_at": "2022-11-28T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9992bef7ca", "title": "One Day on Mastodon vs One Year on Twitter", "url": "https://lgug2z.com/articles/one-day-on-mastodon-vs-one-year-on-twitter/", "published_at": "2022-11-15T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999314d0a7", "title": "Finding Interesting Comments, Discussions and Communities Online", "url": "https://lgug2z.com/articles/finding-interesting-comments-discussions-and-communities-online/", "published_at": "2022-11-10T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9993505c4b", "title": "Making Meaningful Kindle Highlights for Fiction", "url": "https://lgug2z.com/articles/making-meaningful-kindle-highlights-for-fiction/", "published_at": "2022-11-06T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99942a7090", "title": "Coming to Terms with Having Been in a Cult", "url": "https://lgug2z.com/articles/coming-to-terms-with-having-been-in-a-cult/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99951faf9f", "title": "Love and Language", "url": "https://lgug2z.com/articles/love-and-language/", "published_at": "2022-11-01T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999617796d", "title": "The Pleasure of Accidental Communities", "url": "https://lgug2z.com/articles/the-pleasure-of-accidental-communities/", "published_at": "2022-10-28T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9996842d14", "title": "Six Months of Powerlifting", "url": "https://lgug2z.com/articles/six-months-of-powerlifting/", "published_at": "2017-11-19T10:11:11+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9997780827", "title": "Transitioning from Deficit to Surplus", "url": "https://lgug2z.com/articles/transitioning-from-deficit-to-surplus/", "published_at": "2017-06-20T07:49:42+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9998086010", "title": "Reading Without Scrolling", "url": "https://lgug2z.com/articles/reading-without-scrolling/", "published_at": "2017-05-03T13:06:38+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999852b158", "title": "Progressing in Italian", "url": "https://lgug2z.com/articles/progressing-in-italian/", "published_at": "2017-04-07T19:23:22+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99985dbf65", "title": "Approaching Logographic Writing Systems", "url": "https://lgug2z.com/articles/approaching-logographic-writing-systems/", "published_at": "2017-03-27T11:12:05+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99990bfdfa", "title": "Tracking and Magnification", "url": "https://lgug2z.com/articles/tracking-and-magnification/", "published_at": "2017-03-26T09:07:25+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d9999660f8d", "title": "Abstract and Specific Goals", "url": "https://lgug2z.com/articles/abstract-and-specific-goals/", "published_at": "2017-03-21T07:53:47+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999a4e0274", "title": "Work and Vacation", "url": "https://lgug2z.com/articles/work-and-vacation/", "published_at": "2017-03-17T07:55:21+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999acc8125", "title": "Blockers", "url": "https://lgug2z.com/articles/blockers/", "published_at": "2017-03-16T14:29:59+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999bb1517a", "title": "Hugo on AWS with Terraform", "url": "https://lgug2z.com/articles/hugo-on-aws-with-terraform/", "published_at": "2017-03-14T12:23:53+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999c384b34", "title": "Italian", "url": "https://lgug2z.com/articles/italian/", "published_at": "2017-02-28T05:10:41+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999c6b2886", "title": "Comfort", "url": "https://lgug2z.com/articles/comfort/", "published_at": "2017-02-26T09:22:29+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999d537d12", "title": "Reductive Editing", "url": "https://lgug2z.com/articles/reductive-editing/", "published_at": "2017-02-22T07:05:33+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999dfdd93a", "title": "Non-Zero Days", "url": "https://lgug2z.com/articles/non-zero-days/", "published_at": "2017-02-20T07:22:54+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999e7f1e58", "title": "Expectations", "url": "https://lgug2z.com/articles/expectations/", "published_at": "2017-02-18T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999f7877c3", "title": "Content Consumption", "url": "https://lgug2z.com/articles/content-consumption/", "published_at": "2017-02-14T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d999f903f5a", "title": "Length", "url": "https://lgug2z.com/articles/length/", "published_at": "2017-02-13T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99a0268d19", "title": "Portability", "url": "https://lgug2z.com/articles/portability/", "published_at": "2017-01-29T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99a0d270b9", "title": "Expectations", "url": "https://lgug2z.com/articles/facing-disappointment/", "published_at": "2017-01-14T00:00:00+00:00" }, { "id": "01a0879a-5ebd-72e8-b3fa-8d99a17c6170", "title": "On Making Time", "url": "https://lgug2z.com/articles/on-making-time/", "published_at": "2016-12-26T00:00:00+00:00" } ] posts Claim your blog
Back to lgug2z.com
Blog · corpus.blog/blogs/lgug2z.com/posts

lgug2z.com

lgug2z.com

2026

2025

7 Apr 2025

2024

2023

2022

2017

2016