Top all-time · #8846
Adrian Alic
Personal blog · alic.dev/blog · on HN as dist1llsystemsprogramming
Adrian Alic's personal blog at alic.dev covers systems and programming. Since 2022, 9 different Hacker News readers have linked it 17 times, most often “Beating the fastest lexer generator in Rust”. The last post was in 2023, but the archive is still widely read.
I'm an experienced software engineer contributing to the IC consensus protocol. I'm interested in distributed systems, unikernels, multithreading and low-latency networking.
Most-linked posts?
- Beating the fastest lexer generator in Rust5 people · 5 mentions · first linked 2023-07-11
- Comparing Yourself to Others Is Fine3 people · 3 mentions · first linked 2022-07-24
- Custom-Width Integer Types3 people · 3 mentions · first linked 2023-07-02
What Hacker News says?
What you're describing is very common amongst developers. So common in fact, that I've written a post about this https://alic.dev/blog/comparisons In short: recognizing your insecurities is the first step. The next step is figuring out what's important to you, shedding impossible to achieve and irrational ambitions, prioritizing your goals in life, and articulating concrete steps to further them.
Comment linking /blog/comparisons
on “I have written a JVM in Rust”Submitted When Zig Outshines Rust – Memory Efficient Enum Arrays as a story · 21 points
HN discussion> small AST nodes will be pointlessly padded to account for the size of the largest AST node. This is a great point, and something I mentioned in my blog post on custom-bitwidth integer types: https://alic.dev/blog/custom-bitwidth Discriminated unions can work, but you have to be clever with your memory footprint.
Comment linking /blog/custom-bitwidth
on “Flattening ASTs (and Other Compiler Data Structures)”Submitted Custom-Width Integer Types as a story · 5 points
HN discussionSubmitted Beating the fastest lexer generator in Rust as a story · 4 points
HN discussionSubmitted Custom-Width Integer Types as a story · 2 points
HN discussionSubmitted Beating the Fastest Lexer Generator in Rust as a story · 2 points
HN discussionSubmitted On Custom-Width Integer Types as a story · 2 points
HN discussionSubmitted Renaming Our Company Revealed a Critical Bug as a story · 2 points
HN discussionSubmitted Comparing Yourself to Others Is Fine as a story · 2 points
HN discussionSubmitted Why comparing yourself to others is good for business growth as a story · 2 points
HN discussionSubmitted Comparing Yourself to Others Is Fine as a story · 2 points
HN discussionSubmitted Beating the Fastest Lexer Generator in Rust as a story · 1 points
HN discussionSubmitted Beating the Fastest Lexer Generator in Rust as a story · 1 points
HN discussionSubmitted Beating the Fastest Lexer Generator in Rust as a story · 1 points
HN discussionSubmitted Measuring the Impact of False Sharing as a story · 1 points
HN discussionSubmitted Avoiding benchmarking pitfalls with black_box in Rust as a story · 1 points
HN discussion