Hacker News
- Malloc() and free() are a bad API (2022) https://www.foonathan.net/2022/08/malloc-interface/ 3 comments
- Technique: Recursive Variants and Boxes https://www.foonathan.net/2022/05/recursive-variant-box/ 5 comments
- What is the unit of a text column number? https://www.foonathan.net/2021/02/column/ 43 comments
- Is the preprocessor still needed in C++? (2017) https://foonathan.net/2017/05/preprocessor/ 59 comments
Lobsters
- New integer types I'd like to see https://www.foonathan.net/2022/09/new-integer-types/ 24 comments plt
- What is the unit of a text column number? https://www.foonathan.net/2021/02/column/ 19 comments c++
- The new static constexpr std::integral_constant idiom https://www.foonathan.net/2023/08/static-constexpr-integral_constant/ 16 comments cpp
- Technique: Proof types to ensure preconditions https://www.foonathan.net/2022/11/proof-types/ 11 comments cpp
- New integer types I'd like to see https://www.foonathan.net/2022/09/new-integer-types/#content 61 comments programminglanguages
- malloc() and free() are a bad API https://www.foonathan.net/2022/08/malloc-interface/ 29 comments c_programming
- What is the unit of a text column number? https://foonathan.net/2021/02/column/ 2 comments compilers
- Technique: Immediately-Invoked Function Expression for Metaprogramming https://foonathan.net/2020/10/iife-metaprogramming/ 10 comments cpp
- Implementation Challenge: Replacing std::move and std::forward https://foonathan.net/2020/09/move-forward/ 42 comments cpp
- C++ - Implementation Challenge: Replacing std::move and std::forward https://foonathan.net/2020/09/move-forward/ 44 comments programming
- Nifty Fold Expression Tricks https://foonathan.net/2020/05/fold-tricks/#content 57 comments cpp
- Tutorial: C++20's Iterator Sentinels https://foonathan.net/2020/03/iterator-sentinel/ 42 comments cpp
- std::polymorphic_value + Duck Typing = Type Erasure https://foonathan.net/2020/01/type-erasure/ 33 comments cpp
- Naming Things: Implementer vs. User Names https://foonathan.net/2019/11/implementer-vs-user-names/#content 27 comments cpp
- Standardese Documentation Generator: Post Mortem https://foonathan.net/2019/11/standardese-post-mortem/ 14 comments cpp
- C++ Special Member Function Guidelines https://foonathan.net/special-member 30 comments cpp
- Writing Cache-Friendly C++ - Meeting C++ 2018 - Jonathan Müller https://foonathan.net/meetingcpp2018.html 12 comments cpp
- Inline Namespaces 101 https://foonathan.net/blog/2018/11/22/inline-namespaces.html 11 comments cpp
- Tutorial: Managing Compiler Warnings with CMake https://foonathan.net/blog/2018/10/17/cmake-warnings.html 9 comments cpp
- Proposals to Fix the Spaceship Operator https://foonathan.net/blog/2018/10/13/spaceship-proposals.html 26 comments cpp
- Mathematics behind Comparison #3: Ordering Relations in C++ https://foonathan.net/blog/2018/07/19/ordering-relations-programming.html 3 comments programming
- Dependency management with CMake and git https://foonathan.net/blog/2016/07/07/cmake-dependency-handling.html 25 comments cpp
- A (Better) Taxonomy of Pointers https://foonathan.net/blog/2018/06/01/pointer-taxonomy.html 11 comments cpp
- optional<T> in Containers Ⅱ — Not All std::vector Usages Are The Same https://foonathan.net/blog/2018/04/17/optional-container-followup.html 7 comments cpp
- Should You Put optional<T> in a Container? https://foonathan.net/blog/2018/04/09/optional-in-container.html 37 comments cpp
- Guidelines For Rvalue References In APIs https://foonathan.net/blog/2018/03/26/rvalue-references-api-guidelines.html 27 comments cpp
- Tutorial: Easy dependency management for C++ with CMake and Git http://foonathan.net/blog/2016/07/07/cmake-dependency-handling.html 29 comments cpp
- Exceptions vs expected: Let's find a compromise http://foonathan.net/blog/2017/12/04/exceptions-vs-expected.html 70 comments cpp
- What should be part of the C++ standard library? http://foonathan.net/blog/2017/11/20/standard-library.html 5 comments programming
- What should be part of the C++ standard library? http://foonathan.net/blog/2017/11/20/standard-library.html 108 comments cpp
- Thoughts on destructive move http://foonathan.net/blog/2017/09/14/destructive-move.html 28 comments cpp
- Operator precedence is broken http://foonathan.net/blog/2017/07/24/operator-precedence.html 83 comments rust
- cppast - A library to parse and work with the C++ AST http://foonathan.net/blog/2017/04/20/cppast.html 9 comments cpp
- std::string_view accepting temporaries: good idea or horrible pitfall? http://foonathan.net/blog/2017/03/22/string_view-temporary.html 38 comments cpp
- Implementing function_view is harder than you might think http://foonathan.net/blog/2017/01/20/function-ref-implementation.html 24 comments cpp
- How to handle errors in constructors without exceptions? http://foonathan.net/blog/2017/01/09/exceptions-constructor.html 46 comments cpp