Top all-time · #9572
Luke T. Shumaker
Personal blog · lukeshu.com/blog · on HN as LukeShusystemsprogramming
Luke T. Shumaker's personal blog at lukeshu.com covers systems and programming. Since 2015, 8 different Hacker News readers have linked it 13 times, most often “The interesting architecture of crt.sh (2018)”. It is still writing: the last post was on 2025-05-31, and you can follow it by feed.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
HN readers link Luke T. Shumaker's post on debugging segfaults in Java, a follow-up to an earlier investigation of the same problem, in the context of mixed Python and C language stacks.
Summarised by Claude from a sample of 1 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- The interesting architecture of crt.sh (2018)3 people · 3 mentions · first linked 2020-12-03
- Btrfs-rec: Recover (data from) a broken btrfs filesystem2 people · 2 mentions · first linked 2023-07-17
What Hacker News says?
It's a 4x8 grid, like I said. https://lukeshu.com/dump/miniwi-grid.png Weird that the lowercase letters with ascenders are taller than normal uppercase, I didn't notice that. But yeah, the core numbers+uppercase box is 3x5 (with only "Q" violating that). And it's all on a 4x8 grid.
Comment linking /dump/miniwi-grid.png
on “Nanofont3x4: Smallest readable 3x4 font with lowercase (2015)”Submitted My favorite bug: segfaults in Java as a story · 140 points
HN discussionThat's the approach that https://crt.sh uses. https://www.lukeshu.com/blog/crt-sh-architecture.html
Comment linking /blog/crt-sh-architecture.html
on “Stored Procedures as a Back End”Submitted The interesting architecture of crt.sh (2018) as a story · 4 points
HN discussionHow I handle that: .var.%: FORCE @printf '%s' '$(subst ','\'',$($*))' | sed 's|^|#|' | $(WRITE_IFCHANGED) $@ -include $(wildcard .var*) .PHONY: FORCE Where WRITE_IFCHANGED is a program that essentially does 'cat > $1', but only if doing so would create or change the file. https://lukeshu.com/git/autothing/tree/build-aux/write-ifcha... Then, if a file depends on the value of a variable, I have it depend on .var.VARNA…
Comment linking /git/autothing/tree/build-aux/write-ifchanged?h=mod-write-ifchanged
on “Make for hipsters”Submitted Btrfs-rec: Recover (data from) a broken btrfs filesystem as a story · 2 points
HN discussionThat didn't sound right to me, but I looked it up, and you're right. The scripts we're discussing were written in 2002 [1], so the time-appropriate version is POSIX-2001 (Issue 6). [1]: https://github.com/freebsd/freebsd/commit/55d0b8395514ae4055... But you don't have to take my word for it: I've paste-bin'ed the entirety of what POSIX-2001 had to say about shell built-ins (in general, I didn't include man-pages for…
Comment linking /dump/posix-2001-builtins.txt
on “How does `cd` work?”Submitted The Interesting Architecture of Crt.sh as a story · 2 points
HN discussionIn the email I received, it's a non-ASCII apostrophe encoded in UTF-8. The email headers say "Content-Type: text/html; charset=iso-8859-1", but then the HTML body says "<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>". Clients that give preference to the header will get it wrong. The full raw email: https://lukeshu.com/dump/startcom-email.txt
Comment linking /dump/startcom-email.txt
on “Termination of StartCom business”Submitted Why documentation on GNU/Linux sucks (2012) as a story · 2 points
HN discussionOne major thing is that there is so much inconsistency. Several posters here have commented on how find is a terrible tool with weird syntax. It's not actually terrible or weird, it's just different... because it pre-dates most everything else. And it is hard to know how to ask the computer how to use the tools. Is the flag you need in `cmd -h` (traditional) or `cmd -help` (X11) or `cmd --help` (GNU) or `cmd --usage…
Comment linking /blog/poor-system-documentation.html
on “The History of the Design of Unix’s Find Command (1995)”Submitted Btrfs-rec: Recover (data from) a broken btrfs filesystem as a story · 1 points
HN discussionA pretty good investigation into this matter - "segfaults in Java (redux)": https://www.lukeshu.com/blog/java-segfault-redux.html Read the prior article for some context, too ..
Comment linking /blog/java-segfault-redux.html
on “Debugging a Mixed Python and C Language Stack”