Top all-time · #2883
Arne Mertz
Personal blog · arne-mertz.deprogramming
Arne Mertz writes Simplify C++!, a personal blog at arne-mertz.de about programming. Since 2015, 26 different Hacker News readers have linked it 91 times, most often “Raw Pointers Are Gone”. The last post was in 2024, but the archive is still widely read.
Write clean and maintainable C++
Most-linked posts?
- Raw Pointers Are Gone3 people · 3 mentions · first linked 2018-04-01
- Terseness: How little is too much? (2018)2 people · 3 mentions · first linked 2019-12-14
- Macro Evil in C++ Code2 people · 2 mentions · first linked 2019-03-20
- Smelly std::pair and std::tuple2 people · 2 mentions · first linked 2017-03-23
- /2016/10/passkey-idiom/2 people · 2 mentions · first linked 2019-06-11
- Use a static analyzer or two2 people · 2 mentions · first linked 2016-03-02
- The PImpl Idiom2 people · 2 mentions · first linked 2019-01-15
- Ranges: The STL to the Next Level2 people · 2 mentions · first linked 2017-01-17
- Hello CMake2 people · 2 mentions · first linked 2018-05-23
- C++ Core Guidelines are not Rules2 people · 2 mentions · first linked 2024-03-16
What Hacker News says?
https://arne-mertz.de/2015/07/c-is-not-an-object-oriented-la...
Comment linking /2015/07/c-is-not-an-object-oriented-language/
on “To learn a new language, read its standard library”Submitted Modern C++ Features – std::optional as a story · 86 points
HN discussionThese are just examples to make a point. And: https://arne-mertz.de/2016/12/modern-c-features-attributes/
Comment linking /2016/12/modern-c-features-attributes/
on “C++ by Example”Submitted C++ Fun with(out) keyword explicit as a story · 34 points
HN discussionHow is this different from the (relatively common afaik) passkey idiom https://arne-mertz.de/2016/10/passkey-idiom/ ?
Comment linking /2016/10/passkey-idiom/
on “C++ Patterns: The Badge”Submitted New C++ features – lambdas as a story · 21 points
HN discussionThis reminds me of the Passkey idiom: https://arne-mertz.de/2016/10/passkey-idiom/
Comment linking /2016/10/passkey-idiom/
on “C++ Patterns: The Badge”Submitted Modern C++ Features – override and final as a story · 20 points
HN discussionHaving started using the Internet in the 90's, and thus still remembering Geocities-era websites, I loved that they did this as a webring ( https://en.wikipedia.org/wiki/Webring ): each blog post has a link to the next one, making a singly-linked circular list. Starting with this one, we have: - http://www.bfilipek.com/2018/04/deprecating-pointers.html - http://www.modernescpp.com/index.php/no-new-new - https://www.…
Comment linking /2018/04/raw-pointers-are-gone/
on “Deprecating Raw Pointers in C++20”Submitted Levels of Exception Safety in C++ as a story · 14 points
HN discussionOne of my favourite april fool's jokes in tech: https://arne-mertz.de/2018/04/raw-pointers-are-gone/ It actually made it to the HN front page and people had a hard time deciding whether this was a joke or not: https://news.ycombinator.com/item?id=16727441
Comment linking /2018/04/raw-pointers-are-gone/
on “April Fools and Hacker News”Submitted Modern C++ Features – constexpr as a story · 8 points
HN discussion> All of this means that const actually provides zero guarantees about an object not being mutated (and even in the case where the object is directly constructed as const, that just means that it's undefined behavior when the object is mutated, not that the compiler actually protects against it being mutated). if this is the only reason why author thinks that const is a problem, then it is all good. you can do the s…
Comment linking /2017/10/mutable/
on “Why Const Sucks”Submitted Macro Evil in C++ Code as a story · 5 points
HN discussionSubmitted Who are we Writing Code for? as a story · 5 points
HN discussionSubmitted Simple Data Structures as a story · 4 points
HN discussionSubmitted Strings vs. Enumerators as a story · 4 points
HN discussionSubmitted Use a static analyzer or two as a story · 4 points
HN discussionSubmitted The State of C++ – Is It Back or Not? as a story · 4 points
HN discussionSubmitted C++ Core Guidelines are not Rules as a story · 3 points
HN discussionSubmitted Docker4c: Portable C++ Development Environment as a story · 3 points
HN discussionSubmitted Smelly std::pair and std::tuple as a story · 3 points
HN discussionSubmitted Ranges: The STL to the Next Level as a story · 3 points
HN discussionSubmitted Ranges: The STL to the Next Level as a story · 3 points
HN discussionSubmitted Large C++ Legacy Applications: Tools as a story · 3 points
HN discussionSubmitted Clean documentation as a story · 3 points
HN discussionSubmitted Covariance with Smart Pointers as a story · 3 points
HN discussionSubmitted C++ Object Lifetimes as a story · 3 points
HN discussionSubmitted Don’t Believe What They Say as a story · 3 points
HN discussionSubmitted New C++ Features – templated rvalue References and std::forward as a story · 3 points
HN discussion