An Old-School Introduction to Position Independent Code
https://nemanjatrifunovic.substack.com/p/an-old-school-introduction-to-position
https://nemanjatrifunovic.substack.com/p/an-old-school-introduction-to-position
Substack
An Old-School Introduction to Position Independent Code
Understanding the Concept of Position‑Independent Code Using the Apple II
❤2👍2
Optimal C++ Containers for Performance Efficiency
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
https://techfortalk.co.uk/2025/12/24/optimal-c-containers-for-performance-efficiency/
Tech For Talk
Optimal C++ Containers for Performance Efficiency
Choosing an appropriate C++ container impacts memory layout, cache efficiency, and access patterns, vital for performance. Common comparisons include std::vector, std::deque, std::array, std::list,…
🗿2
Why is calling my asm function from Rust slower than calling it from C?
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
https://ohadravid.github.io/posts/2025-12-rav1d-faster-asm/
ohadravid.github.io
Why is calling my asm function from Rust slower than calling it from C?
This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C …
🤯3
The Future of Software Development is Software Developers
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/
Codemanship's Blog
The Future of Software Development is Software Developers
<ShamelessPlug> If you’re looking to get your development team AI-ready, my hands-on instructor-led training in the principles and practices that enable teams to rapidly, reliably and s…
🔥10👍5
Practical
https://www.cppstories.com/2025/chrono-calendar-examples/
std::chrono Calendar Examples (C++20)https://www.cppstories.com/2025/chrono-calendar-examples/
C++ Stories
7 Practical std::chrono Calendar Examples (C++20)
This article collects small, self-contained, and practical examples for working with std::chrono calendar types.
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
The previous blog post - see Exploring C++20 std::chrono - Calendar Types - C++ Stories - focused on the building blocks: calendar types, operators…
No strcpy either
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/
daniel.haxx.se
no strcpy either
Some time ago I mentioned that we went through the curl source code and eventually got rid of all strncpy() calls. strncpy() is a weird function with a crappy API. It might not null terminate the destination and it pads the target buffer with zeroes. Quite…
❤4👍1🥴1
The Cost of a Closure in C, The Rest
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
The Pasture
The Cost of a Closure in C, The Rest
The last article checked the landscape of various C and C extension implementations of Closures for their performance capabilities. But, there were a few twe...
👍1
Linux Kernel bugs hide for 2 years on average. Some hide for 20.
https://pebblebed.com/blog/kernel-bugs
https://pebblebed.com/blog/kernel-bugs
👾5❤1
Signals vs Query-Based Compilers
https://marvinh.dev/blog/signals-vs-query-based-compilers/
https://marvinh.dev/blog/signals-vs-query-based-compilers/
marvinh.dev
Signals vs Query-Based Compilers
With the rise of LSPs, query-based compilers have emerged as a new architecture. That architecture is much more similar and also different to Signals than I initial assumed them to be.
🔥6👾1
std::move doesn't move anything: A deep dive into Value Categorieshttps://0xghost.dev/blog/std-move-deep-dive/
0xghost.dev
std::move doesn't move anything: A deep dive into Value Categories
Why std::move is just a cast, how it kills RVO if used wrong, and the mechanics of ownership transfer.
😱4❤2💯2🤔1🤯1
overflow12.pdf
238 KB
Understanding Integer Overflow in C/C++
https://users.cs.utah.edu/~regehr/papers/overflow12.pdf
https://users.cs.utah.edu/~regehr/papers/overflow12.pdf
🗿4🤔1
Never-before-seen Linux malware is "far more advanced than typical"
https://arstechnica.com/security/2026/01/never-before-seen-linux-malware-is-far-more-advanced-than-typical/
https://arstechnica.com/security/2026/01/never-before-seen-linux-malware-is-far-more-advanced-than-typical/
Ars Technica
Never-before-seen Linux malware is “far more advanced than typical”
VoidLink includes an unusually broad and advanced array of capabilities.
Germany Paid Arch Linux $500K to Re-write Package Management in Rust
One question: WHY?!
https://x.com/i/status/2011148649640898871
One question: WHY?!
https://x.com/i/status/2011148649640898871
X (formerly Twitter)
The Lunduke Journal (@LundukeJournal) on X
Germany Paid Arch Linux $500K to Re-write Package Management in Rust
One question: WHY?!
One question: WHY?!
😐5🤣3🦄3👏2
Introduction to System Programming in Linux
https://github.com/stewartweiss/intro-linux-sys-prog
https://github.com/stewartweiss/intro-linux-sys-prog
GitHub
GitHub - stewartweiss/intro-linux-sys-prog: A repository of all code from Introduction to System Programming in Linux, by Stewart…
A repository of all code from Introduction to System Programming in Linux, by Stewart Weiss - stewartweiss/intro-linux-sys-prog
❤2😐2🗿1
Designated Initializers (C++20)
https://mropert.github.io/2026/01/15/designed_initializers/
https://mropert.github.io/2026/01/15/designed_initializers/
mropert.github.io
Designated Initializers, the best feature of C++20 · Mathieu Ropert
Of all the features added to C++ over the past years, I think Designated Initializers is both the best and one of the least talked about. Time to right that wrong.
😐4❤1
Understanding C++ Ownership System
https://blog.aiono.dev/posts/understanding-c++-ownership-system.html
https://blog.aiono.dev/posts/understanding-c++-ownership-system.html
🔥2❤1🤔1😐1