Top all-time · #8412
Julian Squires
Personal blog · cipht.net · on HN as tokenroveprogrammingsystems
Julian Squires's personal blog at cipht.net covers programming and systems. Since 2014, 9 different Hacker News readers have linked it 19 times, most often “Fixie tries”. 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
Posts on how compilers implement switch statements, such as whether they become if-chains or jump tables. One HN commenter quotes it while discussing perfect hashing and jump tables in Go.
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.
The homepage of Julian Squires, including some code and music.
Most-linked posts?
- Fixie tries2 people · 2 mentions · first linked 2017-10-31
- Are Jump Tables Always Fastest?2 people · 2 mentions · first linked 2022-03-15
- Worried by Wordexp(3)2 people · 2 mentions · first linked 2024-01-08
What Hacker News says?
> the switch statement is really just an “if” statement in disguise If the switch is over a fixed set of strings, then can't the backend generate a perfect hash function ala gperf and then proceed to use the computed hash value to implement a jump table? Also, FWIW, the only compiler backends I've ever seen blindly emit a jump table all died in the '80s. Jump tables aren't always the fastest choice: https://www.ciph…
Comment linking /2017/10/03/are-jump-tables-always-fastest.html
on “Go 1.18”Submitted Are Jump Tables Always Fastest? as a story · 188 points
HN discussionSEEKING WORK - remote or onsite, Montreal, Canada I am a full-stack engineer available for challenging work from driver development on up to web and mobile work; I also organize refactoring efforts and bring best practices such as code review into companies. A discount is available for work which will be released under a free software/open source license. I am especially interested in adapting open source software t…
Comment linking /
on “Ask HN: Freelancer? Seeking freelancer? (March 2015)”Submitted Fixie tries as a story · 81 points
HN discussionSEEKING WORK - remote or onsite, Montreal I am a full-stack engineer available for anything from driver development up to web and mobile work; I also organize refactoring efforts and bring best practices such as code review into companies. A discount is available for work which will be released under a free software/open source license. I am often asked to do work outside the sphere of popular development tools, inc…
Comment linking /
on “Ask HN: Freelancer? Seeking freelancer? (December 2014)”Submitted International Lisp Conference 2014 Summary as a story · 75 points
HN discussionSEEKING WORK - remote or onsite, Montreal I am a full-stack engineer available for anything from driver development up to web and mobile work; I also organize refactoring efforts and bring best practices such as code review into companies. A discount is available for work which will be released under a free software/open source license. I am often asked to do work outside the sphere of popular development tools, inc…
Comment linking /
on “Ask HN: Freelancer? Seeking freelancer? (February 2015)”Submitted When is an Erlang iolist an iovec? as a story · 63 points
HN discussionSubmitted The perils of pause(2) (2023) as a story · 60 points
HN discussionSubmitted Return to the Source as a story · 42 points
HN discussionSubmitted Building shells with a grain of salt as a story · 23 points
HN discussionSubmitted Worried by Wordexp(3) as a story · 3 points
HN discussionSubmitted Fixie tries: a popcount trie implemented in Rust as a story · 3 points
HN discussionSubmitted Worried by wordexp(3) as a story · 2 points
HN discussionSubmitted Build Your Own Shell as a story · 2 points
HN discussionSubmitted Are Jump Tables Always Fastest? as a story · 1 points
HN discussionSubmitted Bug story: Getaddrinfo(3) and PBR as a story · 1 points
HN discussionSubmitted Fixie Tries as a story · 1 points
HN discussionSubmitted A static blog compiler in emacs as a story · 1 points
HN discussion