Top all-time · #5305
Tinkering
Personal blog · tinkering.xyzprogrammingsystems
Tinkering is a personal blog at tinkering.xyz about programming and systems. Since 2018, 15 different Hacker News readers have linked it 22 times, most often “I don't care that it's X times faster”. It is still writing: the last post was on 2026-07-18, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Commenters link a post on abusing Python type annotations to build a macro system. The thread context also includes a commenter's own notes on learning Rust, but no comment judges the blog's writing.
Summarised by Claude from a sample of 2 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Come for the Foo, stay for the Bar
Most-linked posts?
- I don't care that it's X times faster3 people · 3 mentions · first linked 2026-04-15
- Bringing macros to Python by abusing type annotations3 people · 3 mentions · first linked 2018-08-17
- Evaluating a Process Manager2 people · 2 mentions · first linked 2024-08-27
- An Optimization Story2 people · 2 mentions · first linked 2022-02-08
- April Cools 2024: Physics Edition2 people · 2 mentions · first linked 2024-04-02
- Nix journey part 0: Learning and reference materials2 people · 2 mentions · first linked 2023-02-28
What Hacker News says?
Although not really what they were intended for, somebody used annotations to provide a macro system [0]. [0] https://tinkering.xyz/abusing-type-annotations/
Comment linking /abusing-type-annotations/
on “Things to use in Python 3”Submitted An Optimization Story as a story · 80 points
HN discussionFor anyone else looking into Rust, I've been experimenting in it for the past month. Heres my thoughts: It advertises itself as a systems level language for the new age, but to me it feels like a functional language in disguise. The borrow checker enforces an unchained functional style (You may have 1 unique mutable reference or may have many immutable references). This sounds bad if you're used to pointer slinging,…
Comment linking /introduction-to-proc-macros/
on ““I just started writing some Rust””Submitted Bringing macros to Python by abusing type annotations as a story · 75 points
HN discussionSubmitted Polsim – a case study for small-scale scientific computing in Rust as a story · 11 points
HN discussionSubmitted I don't care that it's X times faster as a story · 3 points
HN discussionSubmitted I don't care that it's X times faster as a story · 3 points
HN discussionSubmitted April Cools 2024: Physics Edition as a story · 3 points
HN discussionSubmitted April Cools 2024: Physics Edition as a story · 3 points
HN discussionSubmitted Today we launched Flox 1.0 as a story · 3 points
HN discussionSubmitted Nix journey part 0: Learning and reference materials as a story · 3 points
HN discussionSubmitted Evaluating a Process Manager as a story · 2 points
HN discussionSubmitted An Optimization Story as a story · 2 points
HN discussionSubmitted Introduction to Procedural Macros as a story · 2 points
HN discussionSubmitted I wrote an API client for my water-cooled bed as a story · 1 points
HN discussionSubmitted I don't care that it's X times faster as a story · 1 points
HN discussionSubmitted Composition: The feature I've wanted in Flox since I joined the company as a story · 1 points
HN discussionSubmitted Proctrace – a high level profiler for process lifecycle events as a story · 1 points
HN discussionSubmitted Evaluating a Process Manager as a story · 1 points
HN discussionSubmitted Nix journey part 1: My grand unified theory of Nix documentation as a story · 1 points
HN discussionSubmitted Nix journey part 0: Learning and reference materials as a story · 1 points
HN discussionSubmitted Bringing macros to Python by abusing type annotations as a story · 1 points
HN discussion