talk · HACKER NEWS RECOMMENDATION
rand() Considered Harmful
aghuttun · 1 HN recommenders · 1 recommendation months
Recommended by 1 Hacker News commenters across 1 months (2019–2025).
SignalTube analysis
Among 132 other talk videos tagged C, C++, Rust, Go & systems languages, the mean is 3.1 distinct HN recommenders. This video has 1 distinct HN recommenders, below that mean. Recommendations span 1 distinct month; the peer average is 3.2 months. This is a data-derived comparison, not a human review or quality rating.
33% of its 3 labeled comments are marked as recommendations or strong recommendations. HN mention years are 2019–2025; those years describe discussion history, not upload date. Its verified runtime is 31 minutes 28 seconds. YouTube lists its publication date as 2013-09-18.
- Channel / speaker
- aghuttun
- Verified runtime
- 31m 28s
- YouTube upload date
- 2013-09-18
- Hacker News mention years
- 2019–2025
SAME TOPIC AND FORMAT
Compare with related videos
The comparison cohort uses other talk videos in C, C++, Rust, Go & systems languages. “Shared recommenders” counts HN users who recommended both videos in the source graph.
| Video | HN recommenders | Recommendation months | Positive label share | Shared recommenders | Runtime | Upload date |
|---|---|---|---|---|---|---|
| rand() Considered HarmfulCurrent video | 1 | 1 | 33% | — | 31m 28s | 2013-09-18 |
| Lexical Scanning in Go - Rob Piketalk · GoogleFOSSSydney | 13 | 12 | 65% | No recorded overlap | 51m 18s | 2011-08-30 |
| CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”talk · CppCon | 13 | 10 | 65% | No recorded overlap | 79m 52s | 2016-09-24 |
| CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”talk · CppCon | 9 | 10 | 53% | No recorded overlap | 59m 34s | 2017-10-26 |
THREE SOURCE-BASED CONTEXT POINTS
Why Hacker News recommends it
Each note combines the dataset’s stance label and short rationale; comment bodies are not reproduced. Open the HN source for the original discussion.
The archive classifies this as a contextual reference in “C++ Seeding Surprises (2015)”. Its short rationale: STL maintainer's talk recommending the <random> facilities.
The archive classifies this as a recommendation in “Show HN: A glib-like multi-platform C library”. Its short rationale: Lesson on what not to do with rand().
The archive classifies this as a contextual reference in “Dark Corners and Pitfalls of C++”. Its short rationale: Why rand() is broken in C++.