Top all-time · #13283
Thom Chiovoloni
Personal blog · shift.click/blogprogrammingsystems
Thom Chiovoloni's personal blog at shift.click covers programming and systems. Since 2023, 6 different Hacker News readers have linked it 6 times, most often “Allocator trait 1: Let’s talk about the Allocator trait [in Rust]”. It is still writing: the last post was on 2026-09-08, and you can follow it by feed.
Too few sampled comments (2) to say how often HN recommends it.?
Why HN links it
Thom Chiovoloni's blog, linked for a post on "futex-like" synchronization APIs outside Linux. One commenter called it a reasonable overview and noted the topic is not straightforward.
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.
shift.click: Thom Chiovoloni’s Website/Blog
Most-linked posts?
- Allocator trait 1: Let’s talk about the Allocator trait [in Rust]2 people · 2 mentions · first linked 2023-08-07
- Futex-likes on non-Linux systems2 people · 2 mentions · first linked 2023-05-30
What Hacker News says?
This seemed like a reasonable overview of "futex-like" functionality on things other than Linux: https://shift.click/blog/futex-like-apis/ As you say, it's not straightforward.
Comment linking /blog/futex-like-apis/
on “WASIX, the Superset of WASI Supporting Threads, Processes and Sockets”Submitted Futex-likes on non-Linux systems as a story · 1 points
HN discussionThe Rust allocator APIs require layout information on dealloc[0]. In the majority of cases it's a non-issue. Take Vec (like std::vector) for instance, it has pointer+length+capacity. It needs the capacity value so it knows when to realloc, so it can equivalently use it to dealloc with size information as well. The only case I know of where this is an issue is when downsizing from Vec<T> to Box<[T]> (size optimisatio…
Comment linking /blog/allocator-trait-talk/
on “Malloc() and free() are a bad API (2022)”Submitted "Tear"Able Puns, and Worse Ideas: A Minimally Thread-Safe Cell as a story · 1 points
HN discussionSubmitted Why is there no realloc that takes the number of bytes to copy? as a story · 1 points
HN discussionSubmitted Allocator trait 1: Let’s talk about the Allocator trait [in Rust] as a story · 1 points
HN discussion