Top all-time · #7583
Ryan Liptak
Personal blog · ryanliptak.com/blog · on HN as squeek502programmingsystems
Ryan Liptak's personal blog at ryanliptak.com covers programming and systems. Since 2019, 10 different Hacker News readers have linked it 20 times, most often “An Intro to Zig's CheckAllAllocationFailures”. It is still writing: the last post was on 2025-11-30, and you can follow it by feed.
Most-linked posts?
- An Intro to Zig's CheckAllAllocationFailures3 people · 3 mentions · first linked 2022-06-27
- Rampsliding Is a Quake Engine Quirk in the Same Way That Bunnyhopping Is2 people · 5 mentions · first linked 2019-05-30
- Zig is now also a Windows resource compiler2 people · 3 mentions · first linked 2023-10-20
- Fuzzing Zig Code Using AFL++2 people · 2 mentions · first linked 2021-09-20
- Every bug/quirk of the Windows resource compiler (rc.exe), probably2 people · 2 mentions · first linked 2024-10-11
What Hacker News says?
See https://www.ryanliptak.com/blog/zig-is-a-windows-resource-co... for an example of using the Zig build system to cross-compile an existing Windows GUI program written in C from any supported host system.
Comment linking /blog/zig-is-a-windows-resource-compiler/
on “Every bug/quirk of the Windows resource compiler (rc.exe), probably”Submitted Windows drive letters are not limited to A-Z as a story · 502 points
HN discussionSimilar article on rampsliding in the Quake engine: https://www.ryanliptak.com/blog/rampsliding-quake-engine-qui...
Comment linking /blog/rampsliding-quake-engine-quirk/
on “Bunnyhopping from the Programmer's Perspective (2015)”Submitted Every bug/quirk of the Windows resource compiler (rc.exe), probably as a story · 228 points
HN discussionThere's support for exactly this type of OOM testing in Zig via std.testing.checkAllAllocationFailures: - https://github.com/ziglang/zig/blob/1606717b5fed83ee64ba1a91... - https://www.ryanliptak.com/blog/zig-intro-to-check-all-alloc...
Comment linking /blog/zig-intro-to-check-all-allocation-failures/
on “Arena Allocator Tips and Tricks”Submitted Code Coverage for Zig with Callgrind as a story · 94 points
HN discussionI wrote a breakdown of a different Quake engine quirk (rampsliding) that might be a fun topic for a video if you're looking for new topics: https://www.ryanliptak.com/blog/rampsliding-quake-engine-qui...
Comment linking /blog/rampsliding-quake-engine-quirk/
on “Quake's lightning gun bug explained”Submitted Fuzzing Zig Code Using AFL++ as a story · 85 points
HN discussionSubmitted Slightly better named character reference tokenization than Chrome, Safari, FF as a story · 64 points
HN discussionSubmitted An Intro to Zig's CheckAllAllocationFailures as a story · 5 points
HN discussionSubmitted Fuzzing Zig Code Using AFL++ as a story · 5 points
HN discussionSubmitted Every Quirk of RC.exe, Probably as a story · 3 points
HN discussionSubmitted Zig is now also a Windows resource compiler as a story · 3 points
HN discussionSubmitted Zig's fieldParentPtr for dumbos like me as a story · 2 points
HN discussionSubmitted Zig is now also a Windows resource compiler as a story · 2 points
HN discussionSubmitted Fuzzing as a Test Case Generator as a story · 2 points
HN discussionSubmitted Rampsliding Is a Quake Engine Quirk in the Same Way That Bunnyhopping Is as a story · 1 points
HN discussionSubmitted An Intro to Zig's CheckAllAllocationFailures as a story · 1 points
HN discussionSubmitted Rampsliding Is a Quake Engine Quirk in the Same Way That Bunnyhopping Is as a story · 1 points
HN discussionSubmitted Rampsliding Is a Quake Engine Quirk in the Same Way That Bunnyhopping Is as a story · 1 points
HN discussion