Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #8709

P

Philip Tretter

Personal blog · artificial-mind.net/blogprogramminggames

Philip Tretter writes artificial::mind blog, a personal blog at artificial-mind.net about programming and games. Since 2020, 9 different Hacker News readers have linked it 15 times, most often “Measuring Std:Unordered_map Badness”. The last post was in 2021, but the archive is still widely read.

Visit the blog
15mentions?
9HN people?
2020–2024first – last linked?
Links on Hacker News per year · peak 6 in 2021

Too few sampled comments (2) to say how often HN recommends it.?

Why HN links it

Philip Tretter's blog is linked for a post on building static registries through static initialization in C++. One commenter calls it a good overview; another comment on C/C++ compile times does not mention the blog.

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.

Articles about Graphics, C++, Optimization, Game Development, Programming Languages, and more. Personal blog of Philip Tretter writing under the alias of Artificial Mind.

Most-linked posts?

  1. Measuring Std:Unordered_map Badness
    4 people · 4 mentions · first linked 2021-10-23
  2. Overloading by Return Type in C++
    2 people · 2 mentions · first linked 2020-10-11
  3. C++ Compile Health Watchdog
    2 people · 2 mentions · first linked 2020-04-24
  4. Moves in Returns
    2 people · 2 mentions · first linked 2021-10-23

What Hacker News says?

  1. I think the range of compilation times for C and different styles of C++ is so huge that this question cannot be answered without going into a lot of details about how the C or C++ project is structured. You can compile hundreds-of-thousands of lines of "user-side" C++ code in a few seconds, or in a few hours. The range is much smaller in most C projects, but can also differ by orders of magnitude. In short, splitti…

    Comment linking /projects/compile-health/

    on “How to speed up the Rust compiler in 2020”
  2. Submitted Overloading by Return Type in C++ as a story · 92 points

    HN discussion
  3. 0xcafefood · 2023-01-21Recommends
    A more useful application of this same idea ("you can do stuff during static initialization") is for building a static registry. https://artificial-mind.net/blog/2020/10/17/static-registrat... gives a good overview.

    Comment linking /blog/2020/10/17/static-registration-macro

    on “Who Needs Main() Anyway?”
  4. Submitted C++ Compile Health Watchdog as a story · 3 points

    HN discussion
  5. Submitted Measuring Std:Unordered_map Badness as a story · 3 points

    HN discussion
  6. Submitted Measuring Std:Unordered_map Badness as a story · 3 points

    HN discussion
  7. Submitted Overloading by Return Type in C++ as a story · 3 points

    HN discussion
  8. Submitted Measuring C++ std:unordered_map badness as a story · 2 points

    HN discussion
  9. Submitted Measuring Std:Unordered_map Badness as a story · 2 points

    HN discussion
  10. Submitted Optimization Without Inlining as a story · 2 points

    HN discussion
  11. Submitted Approximating 'Constexpr For' as a story · 1 points

    HN discussion
  12. Submitted C++ Moves in Returns as a story · 1 points

    HN discussion
  13. Submitted Moves in Returns as a story · 1 points

    HN discussion
  14. Submitted Destructuring Assertions as a story · 1 points

    HN discussion
  15. Submitted C++ API Design – Dont_deduce as a story · 1 points

    HN discussion

Search all of HN for artificial-mind.net

Linked by the same people?