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/
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
The Scoped Task Trilemma (Rust)
https://without.boats/blog/the-scoped-task-trilemma/
https://without.boats/blog/the-scoped-task-trilemma/
🤔2❤1
Compute 33 Million Satellite Positions in 3 Seconds with Zig Vectorization
https://atempleton.bearblog.dev/i-made-zig-compute-33-million-satellite-positions-in-3-seconds-no-gpu-required/
https://atempleton.bearblog.dev/i-made-zig-compute-33-million-satellite-positions-in-3-seconds-no-gpu-required/
Anthony T's Blog
I Made Zig Compute 33 Million Satellite Positions in 3 Seconds. No GPU Required.
I've spent the past month optimizing SGP4 propagation and ended up with something interesting: is now the I'm aware of, hitting in native Zig and with ...
🔥10
Learning Low-Level Computing and C++ by Making a Game Boy Emulator
https://byteofmelon.com/blog/2026/making-of-gamebyte
https://byteofmelon.com/blog/2026/making-of-gamebyte
Byte of Melon
Learning Low-Level Computing and C++ by Making a Game Boy Emulator - The Making of GameByte - Byte of Melon
❤3🔥2
Weekly Cross-Platform Binary Guix Releases and Docker Images from
https://github.com/metacall/guix
master branchhttps://github.com/metacall/guix
GitHub
GitHub - metacall/guix: Docker image and binary releases for using Guix in a CI/CD environment.
Docker image and binary releases for using Guix in a CI/CD environment. - metacall/guix
🔥1🤔1
Interfaces and traits in C
https://antonz.org/interfaces-in-c/
https://antonz.org/interfaces-in-c/
antonz.org
Interfaces and traits in C
Implemented with structs and function pointers.
❤6🗿3
Reimplementation of the
https://github.com/JRRudy1/transient
std::any::Any trait supporting types with non-'static lifetimes (Rust)https://github.com/JRRudy1/transient
GitHub
GitHub - JRRudy1/transient: Rust crate providing a reimplementation of the `std::any::Any` trait that supports types with non-`'static`…
Rust crate providing a reimplementation of the `std::any::Any` trait that supports types with non-`'static` lifetimes. - JRRudy1/transient
🔥3🙏1
Gathering Linux Syscall Numbers in a C Table
https://t-cadet.github.io/programming-wisdom/#2026-01-17-gathering-linux-syscall-numbers
https://t-cadet.github.io/programming-wisdom/#2026-01-17-gathering-linux-syscall-numbers
🗿4
Long branches in compilers, assemblers, and linkers
https://maskray.me/blog/2026-01-25-long-branches-in-compilers-assemblers-and-linkers
https://maskray.me/blog/2026-01-25-long-branches-in-compilers-assemblers-and-linkers
MaskRay
Long branches in compilers, assemblers, and linkers
Branch instructions on most architectures use PC-relative addressing with a limited range. When the target is too far away, the branch becomes "out of range" and requires special handling. Consider a
🔥1