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

Top all-time · #2876

M

Marius Bancila

Personal blog · mariusbancila.ro/blogprogramming

Marius Bancila's personal blog at mariusbancila.ro covers programming. Since 2012, 26 different Hacker News readers have linked it 43 times, most often “The PImpl idiom and the C++26 std:indirect type”. It is still writing: the last post was on 2026-10-24, and you can follow it by feed.

Visit the blog
43mentions?
26HN people?
2012–2026first – last linked?
Links on Hacker News per year · peak 9 in 2026

No pointers to 0xBAADF00D

Most-linked posts?

  1. The PImpl idiom and the C++26 std:indirect type
    3 people · 3 mentions · first linked 2026-07-23
  2. Using East Const in C++
    3 people · 3 mentions · first linked 2021-04-29
  3. C++17 removed and deprecated features
    3 people · 3 mentions · first linked 2018-07-11
  4. Virtual Inheritance in C++
    2 people · 2 mentions · first linked 2021-11-16
  5. C++ code before and after Ranges
    2 people · 2 mentions · first linked 2019-01-21
  6. Composite objects and C++26 the std:polymorphic type
    2 people · 2 mentions · first linked 2026-10-19
  7. No More Plain Old Data (2020)
    2 people · 2 mentions · first linked 2021-12-01
  8. Improvements to Std:Format in C++26
    2 people · 2 mentions · first linked 2026-06-21
  9. Formatting Text in C++: The Old and the New Ways
    2 people · 2 mentions · first linked 2023-09-12
  10. How to convert an enum to string in C++
    2 people · 2 mentions · first linked 2023-09-30

What Hacker News says?

  1. https://mariusbancila.ro/blog/2019/05/16/cpp-is-fun/

    Comment linking /blog/2019/05/16/cpp-is-fun/

    on “Exposed DeepSeek database leaking sensitive information, including chat history”
  2. Submitted What's new in C++26 (part 1) as a story · 149 points

    HN discussion
  3. POD is not an idiom. It was an actual specification (in a sense) for interop between C++ and C. Only in the later standards (maybe starting at C++14?) did the committee refine it further as "POD = Trivial + Standard_Layout" but that is just a redefinition without any fundamental change in semantics. So you can happily write C++ code with just your understanding of POD from C++98 in practice and everything will work…

    Comment linking /blog/2020/08/10/no-more-plain-old-data/

    on “Why not just do simple C++ RAII in C?”
  4. Submitted Three new utility functions in C++23 as a story · 139 points

    HN discussion
  5. Here’s a list for C++17 and C++20, at least: https://mariusbancila.ro/blog/2018/07/05/c17-removed-and-dep...

    Comment linking /blog/2018/07/05/c17-removed-and-deprecated-features/

    on “You can't make C++ not ugly, but you can't not try (2010)”
  6. Submitted Composite objects and C++26 the std:polymorphic type as a story · 48 points

    HN discussion
  7. look up eastside const https://mariusbancila.ro/blog/2018/11/23/join-the-east-const... I’ve been using this style at home in a longtime now, I appreciate how it’s more at home with C and more consistent

    Comment linking /blog/2018/11/23/join-the-east-const-revolution/

    on “Cproc C Compiler”
  8. Submitted Composite objects and C++26 the std:polymorphic type as a story · 3 points

    HN discussion
  9. > LINQ is to C#/.NET what <algorithm> is to C++. algorithms weren't really composable unlike LINQ. Ranges however are, see the examples here: https://mariusbancila.ro/blog/2019/01/20/cpp-code-samples-be... And they also heavily benefit from coroutines, basically allowing to make ranges from anything with e.g. std::generator<T>

    Comment linking /blog/2019/01/20/cpp-code-samples-before-and-after-ranges/

    on “C#: IEnumerable, yield return, and lazy evaluation”
  10. Submitted Using East Const in C++ as a story · 3 points

    HN discussion
  11. I followed the link near the start to the article about std::indirect<T>, which you can use instead of std::unique_ptr<T> for the pImpl idiom: [1] > Never null: it always holds a value, except in the moved-from state (but features a member function called valueless_after_move() that lets you check the state) Ugh, what a mess. Surely the whole point of using this rather than unique_ptr is to avoid such a trap! A safe…

    Comment linking /blog/2026/07/23/the-pimpl-idiom-and-the-cpp26-stdindirect-type/

    on “Composite objects and C++26 the std:polymorphic type”
  12. Submitted C++ code before and after Ranges as a story · 3 points

    HN discussion
  13. There are a couple of drier alternatives in this blogpost: https://mariusbancila.ro/blog/2023/08/17/how-to-convert-an-e...

    Comment linking /blog/2023/08/17/how-to-convert-an-enum-to-string-in-cpp/

    on “How to convert an enum to string in C++”
  14. Submitted C++17 removed and deprecated features as a story · 3 points

    HN discussion
  15. Submitted The C++26 Inplace_vector Container as a story · 2 points

    HN discussion
  16. Submitted Cppdashboard.dev – The aggregator of what matters in C++ as a story · 2 points

    HN discussion
  17. Submitted Notes on std:optional’s monadic operations as a story · 2 points

    HN discussion
  18. Submitted Requires expressions and requires clauses in C++20 as a story · 2 points

    HN discussion
  19. Submitted The Evolution of Functions in Modern C++ as a story · 2 points

    HN discussion
  20. Submitted Virtual Inheritance in C++ as a story · 2 points

    HN discussion
  21. Submitted Virtual Inheritance in C++ as a story · 2 points

    HN discussion
  22. Submitted C++17 removed and deprecated features as a story · 2 points

    HN discussion
  23. Submitted Microsoft made C++ a second-class citizen in Visual Studio 2015 as a story · 2 points

    HN discussion
  24. Submitted The PImpl idiom and the C++26 std:indirect type as a story · 1 points

    HN discussion
  25. Submitted The PImpl idiom and the C++26 std:indirect type as a story · 1 points

    HN discussion
  26. Submitted Improvements to Std:Format in C++26 as a story · 1 points

    HN discussion
  27. Submitted Improvements to Std:Format in C++26 as a story · 1 points

    HN discussion
  28. Submitted How to convert an enum to string in C++ as a story · 1 points

    HN discussion
  29. Submitted Formatting Text in C++: The Old and the New Ways as a story · 1 points

    HN discussion
  30. Submitted Formatting Text in C++: The Old and the New Ways as a story · 1 points

    HN discussion

Search all of HN for mariusbancila.ro

Linked by the same people?