Top all-time · #9845
Jack Wrenn
Personal blog · jack.wrenn.fyi/blog · on HN as jswrennprogrammingsystems
Jack Wrenn's personal blog at jack.wrenn.fyi covers programming and systems. Since 2020, 7 different Hacker News readers have linked it 21 times, most often “Native Reflection in Rust”. It is still writing: the last post was on 2026-03-09, and you can follow it by feed.
Rust and bikes. But not rusty bikes.
Most-linked posts?
- Native Reflection in Rust2 people · 3 mentions · first linked 2022-12-15
- JavaScript Generators, Meet XPath2 people · 2 mentions · first linked 2020-08-23
- Typesetting a Resume with HTML and CSS (2021)2 people · 2 mentions · first linked 2021-04-27
- Safety Goggles for Alchemists2 people · 2 mentions · first linked 2024-09-30
- The Three Basic Rules of Safety Hygiene2 people · 2 mentions · first linked 2025-02-06
What Hacker News says?
I think this title needs a '(2016)' appended to it. Between print stylesheets and paged media, CSS has become one of my favorite ways to typeset documents documents where the layout of individual pages matters greatly. (LaTeX remains my prefered choice for documents where text flows between pages.) I recently wrote up my experience typesetting my resume in HTML/CSS: https://jack.wrenn.fyi/blog/pdf-resume-from-html/
Comment linking /blog/pdf-resume-from-html/
on “I forgot about print style sheets (2016)”Submitted How does Brown University know where you are? as a story · 205 points
HN discussionIt's an area of active development! I'm hopeful the situation will improve significantly this year. For tracing suspended Futures, I've worked on a few approaches: 1. If you don't mind annotating your async functions, you can use the async-backtrace crate, which provides pretty-printing out-of-the-box: https://crates.io/crates/async-backtrace 2. If you are already using the `tracing` ecosystem, you can use the traci…
Comment linking /blog/deflect/
on “Pretty Rust backtraces in raw terminal mode”Submitted JavaScript Generators, Meet XPath as a story · 101 points
HN discussionSubmitted Safety Goggles for Alchemists as a story · 46 points
HN discussionSubmitted Native Reflection in Rust as a story · 29 points
HN discussionSubmitted JavaScript Generators, Meet XPath as a story · 4 points
HN discussionSubmitted Safety Goggles for Alchemists: The Path Towards a Safer Transmute for Rust as a story · 3 points
HN discussionSubmitted Rust's SemVer Snares: `Repr(transparent)` Super-Cut as a story · 3 points
HN discussionSubmitted Typesetting a Resume with HTML and CSS (2021) as a story · 2 points
HN discussionSubmitted Three basic rules of safety hygiene in Rust as a story · 2 points
HN discussionSubmitted The Three Basic Rules of Safety Hygiene as a story · 2 points
HN discussionSubmitted Rust's SemVer snares: sizedness and size as a story · 2 points
HN discussionSubmitted Taming Nalgebra's Rustdoc as a story · 2 points
HN discussionSubmitted Price-Checking Zerocopy's Zero Cost Abstractions as a story · 1 points
HN discussionSubmitted Rust's SemVer snares: sizedness and size as a story · 1 points
HN discussionSubmitted Native Reflection in Rust (2022) as a story · 1 points
HN discussionSubmitted Oh the Crates You’ll Go! A 2022 Rust Retrospective as a story · 1 points
HN discussionSubmitted Scoped Trait Implementations as a story · 1 points
HN discussionSubmitted Private methods on a public trait in Rust as a story · 1 points
HN discussionSubmitted Fixing Include_bytes as a story · 1 points
HN discussion