41554 blogs · [ { "id": "01a0879d-a831-722d-9587-4afef5eee6fa", "title": "Stillborn", "url": "https://lunnova.dev/articles/stillborn/", "published_at": "2026-09-06T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef663fc0d", "title": "Trained steering vectors may work as activation oracles", "url": "https://lunnova.dev/articles/steering-vector-activation-oracle/", "published_at": "2026-04-22T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef6c49c1e", "title": "NASA Audio Highlight Reels transcripts", "url": "https://lunnova.dev/articles/nasa-audio-bites/", "published_at": "2026-04-15T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef7715ab7", "title": "Type : Type is good enough to get started!", "url": "https://lunnova.dev/articles/type-in-type-is-good-enough/", "published_at": "2026-03-25T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef85d0eb1", "title": "RL me until I can contest program at the speed of thought", "url": "https://lunnova.dev/articles/coding-interviews-in-2026/", "published_at": "2026-03-24T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef8b6492b", "title": "Walking the stack incorrectly in a WINE program from eBPF", "url": "https://lunnova.dev/articles/ebpf-wine-stack-walking-incorrectly/", "published_at": "2026-03-15T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef9299093", "title": "Git tree hashes make better cache keys", "url": "https://lunnova.dev/articles/git-tree-hashes-are-better-cache-keys/", "published_at": "2026-03-13T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afef9ca9185", "title": "Using ROCm with NixOS or Nixpkgs", "url": "https://lunnova.dev/articles/nixos-nixpkgs-rocm-usage/", "published_at": "2026-02-23T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefa817f64", "title": "ROCm 7.1.1: you can (not) build", "url": "https://lunnova.dev/articles/rocm-711-you-can-not-build/", "published_at": "2026-02-22T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefabc2ec9", "title": "SPACE IS FUCKING AWESOME", "url": "https://lunnova.dev/articles/space-is-fucking-awesome/", "published_at": "2026-02-19T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefb02b6c8", "title": "AI generated posts about AI failures", "url": "https://lunnova.dev/articles/ai-bashing-ai-slop/", "published_at": "2026-02-16T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefbc21911", "title": "202602 Snippets", "url": "https://lunnova.dev/articles/202602-snippets/", "published_at": "2026-02-15T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefc022fe8", "title": "AMD Instinct MI100 and MI210 don't support power saving", "url": "https://lunnova.dev/articles/instinct-mi100-mi210-power-hungry/", "published_at": "2025-11-24T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefc860f1f", "title": "If by degrowth…", "url": "https://lunnova.dev/articles/if-by-degrowth/", "published_at": "2025-11-22T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefcdb520f", "title": "Generating personalized OpenGraph embed images with typst", "url": "https://lunnova.dev/articles/typst-opengraph-embed/", "published_at": "2025-11-09T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefd929097", "title": "Dynamic starfield-ish background with CSS and SVG", "url": "https://lunnova.dev/articles/starfieldish-background/", "published_at": "2025-11-08T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afefe72536e", "title": "202510 Snippets", "url": "https://lunnova.dev/articles/202510-snippets/", "published_at": "2025-10-20T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afeff4747be", "title": "atproto as a static site's comment section", "url": "https://lunnova.dev/articles/atproto-static-site-comments/", "published_at": "2025-07-13T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afeffc75ced", "title": "FSF makes claim that Anubis WAF is malware", "url": "https://lunnova.dev/articles/fsf-anubis-claims/", "published_at": "2025-07-08T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4afeffef5f71", "title": "pattern-wishcast: enum pattern types in 2025 rust", "url": "https://lunnova.dev/articles/pattern-wishcast/", "published_at": "2025-07-06T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff006e4aa7", "title": "202506 Snippets", "url": "https://lunnova.dev/articles/202506-snippets/", "published_at": "2025-06-30T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff01045b25", "title": "Crawler operators, please stop destroying the commons", "url": "https://lunnova.dev/articles/crawlers-please-stop-destroying-the-commons/", "published_at": "2025-04-19T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0166fecc", "title": "202503 Snippets and Links", "url": "https://lunnova.dev/articles/202503-snippets/", "published_at": "2025-03-25T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff017adbc9", "title": "How to find GPU VRAM size programmatically on Linux", "url": "https://lunnova.dev/articles/linux-get-gpu-vram-size/", "published_at": "2024-11-10T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff01f4481c", "title": "AST2500 GPU driver is very slow due to MMIO framebuffer copies", "url": "https://lunnova.dev/articles/ast2500-slow-framebuffer/", "published_at": "2024-11-09T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0276df78", "title": "Linux GPU Runtime Power Management Spurious Resumes", "url": "https://lunnova.dev/articles/linux-gpu-runpm-spurious-resumes/", "published_at": "2024-11-02T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff02ef8426", "title": "AMD Instinct MI100 Revisions", "url": "https://lunnova.dev/articles/amd-mi100-revisions/", "published_at": "2024-11-01T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff02efd28a", "title": "Debugging amd_pstate", "url": "https://lunnova.dev/articles/amd-pstate-debugging/", "published_at": "2024-09-24T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff03b75b62", "title": "AMDGPU 5.15/6.x Power Limit Issues and a Bodge", "url": "https://lunnova.dev/articles/amdgpu-power-limit-issues/", "published_at": "2024-09-14T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff03cd1d70", "title": "Patreon should allow opt-in billing alignment", "url": "https://lunnova.dev/articles/patreon-should-allow-opt-in-billing-alignment/", "published_at": "2024-09-10T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff045bb650", "title": "WoW's bag upgrade indicator addon API was removed", "url": "https://lunnova.dev/articles/wow-bag-upgrade-arrow-api-removed/", "published_at": "2024-05-07T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff04b7be91", "title": "Android's screenshot blocking is user hostile; a portent of things to come?", "url": "https://lunnova.dev/articles/android-screenshot-blocking/", "published_at": "2024-04-11T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff054e0539", "title": "flat_map and indexed flat map", "url": "https://lunnova.dev/articles/flat-map-and-indexed-flat-map/", "published_at": "2024-02-12T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff06259591", "title": "Zen 3's Amazing Slow Short Rep Mov", "url": "https://lunnova.dev/articles/ryzen-slow-short-rep-mov/", "published_at": "2024-02-12T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff06dfc66c", "title": "ASUS ROG Chakram X Scroll Wheel Fix", "url": "https://lunnova.dev/articles/rog-chakram-scroll-fix/", "published_at": "2024-01-27T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff06e36738", "title": "Resetting a PCIe Wireless Adapter", "url": "https://lunnova.dev/articles/reset-pcie-wireless-adapter/", "published_at": "2023-11-27T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0769fa9a", "title": "WIP: NixOS Router Setup", "url": "https://lunnova.dev/articles/nixos-router/", "published_at": "2023-11-23T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff077059d1", "title": "Lazy Security Keys", "url": "https://lunnova.dev/articles/lazy-security-keys/", "published_at": "2023-07-22T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0818b6ad", "title": "Sensible Git Repo Initialization", "url": "https://lunnova.dev/articles/git-repo-setup/", "published_at": "2023-01-19T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff08d3de5c", "title": "Google removed my Yubikeys from a google account 'Just to be safe'", "url": "https://lunnova.dev/articles/google-just-to-be-safe/", "published_at": "2022-12-26T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff09beea94", "title": "StarWind VSAN offered me $600 to review their products", "url": "https://lunnova.dev/articles/starwind-vsan-paying-for-reviews/", "published_at": "2022-11-21T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff09f4cc17", "title": "A model for mapped dependencies in Gradle which you can't use fully (yet)", "url": "https://lunnova.dev/articles/gradle-model-for-mapped-artifacts/", "published_at": "2022-10-31T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff09f9914d", "title": "UPNP on a NixOS router", "url": "https://lunnova.dev/articles/upnp-on-nixos/", "published_at": "2022-10-29T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0a15012a", "title": "Quieting ROG Strix Helios top mounted case fans", "url": "https://lunnova.dev/articles/quieting-rog-strix-helios-top-case-fans/", "published_at": "2022-10-13T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0a1d1500", "title": "Lun's Pony Diffusion Models", "url": "https://lunnova.dev/articles/pony-diffusion-model/", "published_at": "2022-10-11T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0ac447a3", "title": "amdgpu gpu_recovery is impressive but required too often", "url": "https://lunnova.dev/articles/amdgpu-rocm-pain/", "published_at": "2022-10-01T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0aeefa49", "title": "Stable Diffusion Training Notes", "url": "https://lunnova.dev/articles/stable-diffusion-training-notes/", "published_at": "2022-10-01T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0b14a3f0", "title": "Stable diffusion optimization: EMA weights on CPU", "url": "https://lunnova.dev/articles/stable-diffusion-ema-on-cpu/", "published_at": "2022-09-29T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0c08cfa2", "title": "Disabling ECC on Radeon Pro GPUs on Linux", "url": "https://lunnova.dev/articles/amdgpu-disabling-ecc/", "published_at": "2022-09-28T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0ca214d0", "title": "Migrating primary drive on NixOS", "url": "https://lunnova.dev/articles/migrating-main-drive-nixos-tmpfs-root/", "published_at": "2022-09-10T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0cc287a1", "title": "Bypassing triplebyte Direct Booking requirements", "url": "https://lunnova.dev/articles/bypassing-triplebyte-requirements/", "published_at": "2022-07-22T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0cce34be", "title": "Checking your current kernel config on NixOS", "url": "https://lunnova.dev/articles/nixos-find-kernel-config/", "published_at": "2022-06-19T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0db6b756", "title": "Why is my tmpfs / full?", "url": "https://lunnova.dev/articles/tmpfs-root-full/", "published_at": "2022-05-26T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0ea76de1", "title": "Fixing Nvidia Shield streaming service cursor locking", "url": "https://lunnova.dev/articles/fixing-nvidia-shield-clipcursor/", "published_at": "2021-10-27T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0edea421", "title": "HBA mode on the Smart Array Controller for the BL460c G8", "url": "https://lunnova.dev/articles/bl460c-g8-hba/", "published_at": "2021-09-19T13:00:00+00:00" }, { "id": "01a0879d-a831-722d-9587-4aff0f5ba722", "title": "CVE-2018-7118 - Rooting your HP BladeSystem", "url": "https://lunnova.dev/articles/cve-2018-7118-bladesystem-root/", "published_at": "2021-09-15T13:00:00+00:00" } ] posts Claim your blog
Back to ~LunNova | lunnova.dev
Blog · corpus.blog/blogs/lunnova.dev/posts

~LunNova | lunnova.dev

lunnova.dev

2026

2025

2024

2023

2022

2021