HN Atlas
← All topics

C and C++ development

C and C++ programming, compilers, libraries, memory management, performance, and tooling.

7,229 stories · 85 in 30 days · Updated Sep 28, 2026

The pace of conversation

Posts per month

2020-01: 108 posts2020-02: 127 posts2020-03: 108 posts2020-04: 97 posts2020-05: 137 posts2020-06: 97 posts2020-07: 81 posts2020-08: 105 posts2020-09: 133 posts2020-10: 107 posts2020-11: 88 posts2020-12: 85 posts2021-01: 77 posts2021-02: 95 posts2021-03: 90 posts2021-04: 88 posts2021-05: 77 posts2021-06: 69 posts2021-07: 86 posts2021-08: 81 posts2021-09: 69 posts2021-10: 78 posts2021-11: 83 posts2021-12: 85 posts2022-01: 87 posts2022-02: 67 posts2022-03: 77 posts2022-04: 54 posts2022-05: 71 posts2022-06: 57 posts2022-07: 72 posts2022-08: 91 posts2022-09: 104 posts2022-10: 86 posts2022-11: 88 posts2022-12: 91 posts2023-01: 105 posts2023-02: 89 posts2023-03: 82 posts2023-04: 66 posts2023-05: 70 posts2023-06: 99 posts2023-07: 99 posts2023-08: 107 posts2023-09: 98 posts2023-10: 80 posts2023-11: 86 posts2023-12: 90 posts2024-01: 93 posts2024-02: 121 posts2024-03: 96 posts2024-04: 92 posts2024-05: 100 posts2024-06: 72 posts2024-07: 94 posts2024-08: 80 posts2024-09: 71 posts2024-10: 80 posts2024-11: 109 posts2024-12: 83 posts2025-01: 82 posts2025-02: 81 posts2025-03: 118 posts2025-04: 89 posts2025-05: 83 posts2025-06: 84 posts2025-07: 89 posts2025-08: 64 posts2025-09: 97 posts2025-10: 81 posts2025-11: 114 posts2025-12: 93 posts2026-01: 92 posts2026-02: 90 posts2026-03: 91 posts2026-04: 81 posts2026-05: 119 posts2026-06: 85 posts2026-07: 78 posts2026-08: 82 posts2026-09: 78 posts
2020-012026-09

Posts per month · first and latest months may be partial.

01 / EXPLORE THROUGH TIME

Timeline

Start with the latest. Scroll back through time, or zoom in for more.

Year by yearUp to 5 stories per year
2026796 stories
20251,075 stories
20241,091 stories
20231,071 stories
2022945 stories
2021978 stories
20201,273 stories

02 / CATCH UP

The conversation now

Popular stories, with attention fading over roughly two weeks.

Writing Efficient C++ Code (2013)↗ asawicki.info · HN · 140 comments · 171 points · Sep 25, 2026
C's Flexible Integer Sizes Were Not a Design Mistake↗ pikuma.com · HN · 164 comments · 110 points · Sep 25, 2026
C++26: Trivial infinite loops are no longer undefined behaviour↗ sandordargo.com · HN · 289 comments · 173 points · Sep 17, 2026
Vectorized and performance-portable Quicksort (2022)↗ opensource.googleblog.com · HN · 31 comments · 174 points · Sep 16, 2026
Faster prompt lookup drafting in llama.cpp↗ jadidbourbaki.github.io · HN · 12 comments · 83 points · Sep 26, 2026

03 / GO DEEPER

Follow your curiosity

Find a particular story, revisit a year, or see what resonated.

Highest rated · the last 30 days

Vectorized and performance-portable Quicksort (2022)↗ opensource.googleblog.com · HN · 31 comments · 174 points · Sep 16, 2026
C++26: Trivial infinite loops are no longer undefined behaviour↗ sandordargo.com · HN · 289 comments · 173 points · Sep 17, 2026
Writing Efficient C++ Code (2013)↗ asawicki.info · HN · 140 comments · 171 points · Sep 25, 2026
C's Flexible Integer Sizes Were Not a Design Mistake↗ pikuma.com · HN · 164 comments · 110 points · Sep 25, 2026
C++26: Standard Library Hardening Experiments↗ cppstories.com · HN · 53 comments · 91 points · Aug 31, 2026
Intrusive linked lists (2019)↗ data-structures-in-practice.com · HN · 78 comments · 85 points · Aug 31, 2026
Faster prompt lookup drafting in llama.cpp↗ jadidbourbaki.github.io · HN · 12 comments · 83 points · Sep 26, 2026
C*: Unifying Programming and Verification in C (2025)↗ arxiv.org · HN · 59 comments · 83 points · Sep 08, 2026
Pointing at the error: compiler-style diagnostics in uutils coreutils↗ uutils.org · HN · 11 comments · 81 points · Sep 02, 2026
Implementation of GCC's Nested Functions (vs. C++ Lambdas)↗ uecker.codeberg.page · HN · 42 comments · 78 points · Sep 05, 2026

10 stories shown.

Help shape Hacker Atlas

Useful, confusing, or missing something? I’d love to hear.

Your feedback is private. Your email is only used to reply, never to sign you up for a newsletter.