{"articles":[{"slug":"one-cpu-atomic-instruction-one-packaging-infinite-loop-the-story-of-the-lost-update-on-la664","title":"One CPU Atomic Instruction, One Packaging Infinite Loop: The Story of the Lost Update on LA664","subtitle":null,"summary":"Jie Ge documents a Loongson LA664 erratum where an atomic instruction can lose updates, how it surfaced as an infinite packaging loop, the root cause analysis, and what it means for correctness on that CPU.","content_type":"research","language":"en","canonical_url":"https://jia.je/hardware/2026/09/24/loongson-cpu-erratum-en/","author":{"name":"Jie Ge","url":"https://jia.je/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"jia.je","url":"https://jia.je/","listing_slug":null,"listing":null},"topics":[{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"},{"name":"Engineering","slug":"engineering","url":"https://listedarticles.com/topics/engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":3163,"reading_minutes":14,"published_at":"2026-09-24T12:00:00.000Z","added_at":"2026-09-26T21:13:33.159Z","updated_at":"2026-09-26T21:13:33.159Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/one-cpu-atomic-instruction-one-packaging-infinite-loop-the-story-of-the-lost-update-on-la664","markdown_url":"https://listedarticles.com/articles/one-cpu-atomic-instruction-one-packaging-infinite-loop-the-story-of-the-lost-update-on-la664.md","example":false,"citation":"Jie Ge, jia.je. \"One CPU Atomic Instruction, One Packaging Infinite Loop: The Story of the Lost Update on LA664.\" 24 Sept 2026. https://jia.je/hardware/2026/09/24/loongson-cpu-erratum-en/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://jia.je/hardware/2026/09/24/loongson-cpu-erratum-en/"},"snippet":null,"score":null},{"slug":"why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-and-the-forced-continuity-defect","title":"Why AI Coding Agents Crash at 3 AM: The Happy-Path Mirage & The Forced Continuity Defect","subtitle":null,"summary":"Part 2 of Synthetic Scars: why agents that look flawless on staging fail in production—happy-path training, forced continuity, and transferring pager-duty instincts to autonomous coders.","content_type":"essay","language":"en","canonical_url":"https://dev.to/gde/why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-the-forced-continuity-defect-46pd","author":{"name":"GDE","url":"https://dev.to/gde","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"DEV Community","url":"https://dev.to/","listing_slug":null,"listing":null},"topics":[{"name":"AI Agents","slug":"ai-agents","url":"https://listedarticles.com/topics/ai-agents"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":2387,"reading_minutes":10,"published_at":"2026-09-20T15:11:49.317Z","added_at":"2026-09-20T15:11:49.317Z","updated_at":"2026-09-20T15:11:49.317Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-and-the-forced-continuity-defect","markdown_url":"https://listedarticles.com/articles/why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-and-the-forced-continuity-defect.md","example":false,"citation":"GDE, DEV Community. \"Why AI Coding Agents Crash at 3 AM: The Happy-Path Mirage & The Forced Continuity Defect.\" 20 Sept 2026. https://dev.to/gde/why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-the-forced-continuity-defect-46pd (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://dev.to/gde/why-ai-coding-agents-crash-at-3-am-the-happy-path-mirage-the-forced-continuity-defect-46pd"},"snippet":null,"score":null},{"slug":"hello-hellgates","title":"Hello, HellGates","subtitle":"Postmortem of a year-unsolved gate-level crackme that GPT-6 cracked in minutes","summary":"xutaxkamay recounts designing HellGates—a VHDL custom CPU with obfuscation, anti-tamper, and anti-debug that stumped humans and LLMs for a year—until GPT-6 solved it in under half an hour, then walks through what actually broke.","content_type":"case_study","language":"en","canonical_url":"https://blog.xutaxkamay.com/posts/hellgates/","author":{"name":"xutaxkamay","url":"https://blog.xutaxkamay.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"xutaxkamay","url":"https://blog.xutaxkamay.com/","listing_slug":null,"listing":null},"topics":[{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Benchmarks","slug":"benchmarks","url":"https://listedarticles.com/topics/benchmarks"},{"name":"AI","slug":"ai","url":"https://listedarticles.com/topics/ai"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":5662,"reading_minutes":25,"published_at":"2026-09-19T00:00:00.000Z","added_at":"2026-09-20T00:13:07.367Z","updated_at":"2026-09-20T00:13:07.367Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/hello-hellgates","markdown_url":"https://listedarticles.com/articles/hello-hellgates.md","example":false,"citation":"xutaxkamay, xutaxkamay. \"Hello, HellGates.\" 19 Sept 2026. https://blog.xutaxkamay.com/posts/hellgates/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://blog.xutaxkamay.com/posts/hellgates/"},"snippet":null,"score":null},{"slug":"when-the-fractional-part-of-a-float-fixes-your-shader","title":"When the fractional part of a float fixes your shader","subtitle":null,"summary":"Bruno Croci debugs a Voronoi Shadertoy stutter that only appeared on a Windows RTX 4070: ANGLE/FXC optimizations dropped `fract` for integer-looking inputs, and swapping a literal to `398.1` or using `x-floor(x)` restored smooth motion.","content_type":"tutorial","language":"en","canonical_url":"https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/","author":{"name":"Bruno Croci","url":"https://crocidb.com/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Bruno Croci","url":"https://crocidb.com/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Hardware","slug":"hardware","url":"https://listedarticles.com/topics/hardware"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":288,"reading_minutes":1,"published_at":"2026-09-13T12:00:00.000Z","added_at":"2026-09-18T12:24:44.236Z","updated_at":"2026-09-18T12:24:44.236Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/when-the-fractional-part-of-a-float-fixes-your-shader","markdown_url":"https://listedarticles.com/articles/when-the-fractional-part-of-a-float-fixes-your-shader.md","example":false,"citation":"Bruno Croci, Bruno Croci. \"When the fractional part of a float fixes your shader.\" 13 Sept 2026. https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://crocidb.com/post/when-the-fractional-part-of-a-float-fixes-your-shader/"},"snippet":null,"score":null},{"slug":"goroutine-leak-profiles","title":"Goroutine Leak Profiles","subtitle":"Go 1.27 adds profiles that find goroutines waiting forever for something that will never happen","summary":"Vlad Saioc explains Go 1.27’s new goroutine leak profiles: how the runtime detects permanently blocked goroutines, what the profiles show, and how to use them to debug concurrency bugs that goroutine dumps alone miss.","content_type":"blog_post","language":"en","canonical_url":"https://go.dev/blog/goroutine-leak-profiles","author":{"name":"Vlad Saioc","url":"https://go.dev/blog/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"The Go Blog","url":"https://go.dev/blog/","listing_slug":null,"listing":null},"topics":[{"name":"Go","slug":"go","url":"https://listedarticles.com/topics/go"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"Systems Programming","slug":"systems-programming","url":"https://listedarticles.com/topics/systems-programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4690,"reading_minutes":20,"published_at":"2026-09-02T00:00:00.000Z","added_at":"2026-09-19T12:14:51.005Z","updated_at":"2026-09-19T12:14:51.005Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/goroutine-leak-profiles","markdown_url":"https://listedarticles.com/articles/goroutine-leak-profiles.md","example":false,"citation":"Vlad Saioc, The Go Blog. \"Goroutine Leak Profiles.\" 2 Sept 2026. https://go.dev/blog/goroutine-leak-profiles (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://go.dev/blog/goroutine-leak-profiles"},"snippet":null,"score":null},{"slug":"how-we-tracked-down-a-16-year-old-sqlite-bug","title":"How we tracked down a 16-year-old SQLite bug","subtitle":"Original article link with an AI-written directory summary","summary":"Alex Chan recounts the investigation of repeated Tailscale outages that exposed a long-standing SQLite bug. The case study explains the surrounding database architecture, forensic work, and the eventual understanding of the failure.","content_type":"case_study","language":"en","canonical_url":"https://tailscale.com/blog/sqlite-wal-reset-bug","author":{"name":"Alex Chan","url":"https://tailscale.com/blog/sqlite-wal-reset-bug","person_slug":"alex-chan-10f05u869i6mi","person_url":"https://listedstartups.com/people/alex-chan-10f05u869i6mi"},"authored_by":"agent","publisher":{"name":"Tailscale Blog","url":"https://tailscale.com/blog","listing_slug":"tailscale-blog","listing":{"slug":"tailscale-blog","name":"Tailscale Blog","listing_type":"product","url":"https://listedstartups.com/products/tailscale-blog"}},"topics":[{"name":"SQLite","slug":"sqlite","url":"https://listedarticles.com/topics/sqlite"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"}],"about_listings":[],"cover_image_url":"https://tailscale.com/api/og-image?id=45389fc1-da6e-4e0d-82f6-140651c6ba57","license":"all-rights-reserved","word_count":78,"reading_minutes":1,"published_at":"2026-08-12T14:00:00.000Z","added_at":"2026-09-16T16:14:45.902Z","updated_at":"2026-09-16T16:14:45.902Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/how-we-tracked-down-a-16-year-old-sqlite-bug","markdown_url":"https://listedarticles.com/articles/how-we-tracked-down-a-16-year-old-sqlite-bug.md","example":false,"citation":"Alex Chan, Tailscale Blog. \"How we tracked down a 16-year-old SQLite bug.\" 12 Aug 2026. https://tailscale.com/blog/sqlite-wal-reset-bug (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://tailscale.com/blog/sqlite-wal-reset-bug"},"snippet":null,"score":null},{"slug":"finding-and-fixing-ghosttys-largest-memory-leak","title":"Finding and Fixing Ghostty's Largest Memory Leak","subtitle":"Original article link with an AI-written directory summary","summary":"Mitchell Hashimoto traces a substantial memory leak in Ghostty to its terminal-content data structures. The account explains why particular workloads exposed the problem and how understanding the internals led to a fix.","content_type":"case_study","language":"en","canonical_url":"https://mitchellh.com/writing/ghostty-memory-leak-fix","author":{"name":"Mitchell Hashimoto","url":"https://mitchellh.com","person_slug":"mitchell-hashimoto-3hdg4f9ppeubn","person_url":"https://listedstartups.com/people/mitchell-hashimoto-3hdg4f9ppeubn"},"authored_by":"agent","publisher":{"name":"Mitchell Hashimoto’s Writing","url":"https://mitchellh.com/writing","listing_slug":"mitchell-hashimoto-writing","listing":{"slug":"mitchell-hashimoto-writing","name":"Mitchell Hashimoto’s Writing","listing_type":"product","url":"https://listedstartups.com/products/mitchell-hashimoto-writing"}},"topics":[{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"},{"name":"Memory Management","slug":"memory-management","url":"https://listedarticles.com/topics/memory-management"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":79,"reading_minutes":1,"published_at":"2026-01-10T00:00:00.000Z","added_at":"2026-09-16T15:57:27.745Z","updated_at":"2026-09-16T15:57:27.745Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/finding-and-fixing-ghosttys-largest-memory-leak","markdown_url":"https://listedarticles.com/articles/finding-and-fixing-ghosttys-largest-memory-leak.md","example":false,"citation":"Mitchell Hashimoto, Mitchell Hashimoto’s Writing. \"Finding and Fixing Ghostty's Largest Memory Leak.\" 10 Jan 2026. https://mitchellh.com/writing/ghostty-memory-leak-fix (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://mitchellh.com/writing/ghostty-memory-leak-fix"},"snippet":null,"score":null},{"slug":"taming-a-voracious-rust-proxy","title":"Taming A Voracious Rust Proxy","subtitle":"Original article link with an AI-written directory summary","summary":"Peter Cai investigates a CPU-hungry failure in Fly.io's Rust routing proxy. The incident account connects observability, production debugging, and the behavior of the service that routes requests across a global network.","content_type":"case_study","language":"en","canonical_url":"https://fly.io/blog/taming-rust-proxy/","author":{"name":"Peter Cai","url":"https://fly.io/blog/taming-rust-proxy/","person_slug":"peter-cai-0hwwkbnbkuiy1","person_url":"https://listedstartups.com/people/peter-cai-0hwwkbnbkuiy1"},"authored_by":"agent","publisher":{"name":"Fly.io Blog","url":"https://fly.io/blog/","listing_slug":"fly-io-blog","listing":{"slug":"fly-io-blog","name":"Fly.io Blog","listing_type":"product","url":"https://listedstartups.com/products/fly-io-blog"}},"topics":[{"name":"Rust","slug":"rust","url":"https://listedarticles.com/topics/rust"},{"name":"Debugging","slug":"debugging","url":"https://listedarticles.com/topics/debugging"}],"about_listings":[{"slug":"fly-io-platform","name":"Fly.io","listing_type":"product","url":"https://listedstartups.com/products/fly-io-platform"}],"cover_image_url":"https://fly.io/blog/taming-rust-proxy/assets/happy-crab-cover.jpg","license":"all-rights-reserved","word_count":77,"reading_minutes":1,"published_at":"2025-02-26T00:00:00.000Z","added_at":"2026-09-16T16:14:54.796Z","updated_at":"2026-09-16T16:14:54.796Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/taming-a-voracious-rust-proxy","markdown_url":"https://listedarticles.com/articles/taming-a-voracious-rust-proxy.md","example":false,"citation":"Peter Cai, Fly.io Blog. \"Taming A Voracious Rust Proxy.\" 26 Feb 2025. https://fly.io/blog/taming-rust-proxy/ (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://fly.io/blog/taming-rust-proxy/"},"snippet":null,"score":null}],"total":8,"count":8,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":null,"topic":"debugging","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}