Top all-time · #14562
flapenguin.me
Personal blog · flapenguin.mesystemsprogramming
flapenguin.me is a personal blog at flapenguin.me about systems and programming. Since 2017, 5 different Hacker News readers have linked it 6 times, most often “ELF: Better Symbol Lookup via Dt_gnu_hash (2017)”. The last post was in 2024, but the archive is still widely read.
Too few sampled comments (1) to say how often HN recommends it.?
Why HN links it
Linked for two posts on ELF shared-object symbol tables (DT_HASH and DT_GNU_HASH), explaining how Bloom filters let lookups skip symbols a library does not define. One commenter highly recommends them.
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.
Personal tech blog about bits and bicycles.
Most-linked posts?
- ELF: Better Symbol Lookup via Dt_gnu_hash (2017)3 people · 3 mentions · first linked 2020-06-27
- ELF: better symbol lookup via DT_GNU_HASH2 people · 2 mentions · first linked 2017-05-11
What Hacker News says?
> On average, dynamically linked executables use only 4.6% of the symbols on offer from their dependencies. For more on this, I highly recommend these two posts, which show how modern symbol tables optimize for symbols NOT being found within a given shared object via the use of bloom filters. 1. https://flapenguin.me/elf-dt-hash 2. https://flapenguin.me/elf-dt-gnu-hash
Comment linking /elf-dt-gnu-hash
on “Dynamic linking”Submitted ELF: Better Symbol Lookup via Dt_gnu_hash (2017) as a story · 42 points
HN discussionSubmitted ELF: better symbol lookup via DT_GNU_HASH as a story · 3 points
HN discussionSubmitted Better ELF symbol lookup via DT_GNU_HASH as a story · 1 points
HN discussionSubmitted ELF: better symbol lookup via DT_GNU_HASH as a story · 1 points
HN discussion