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
Swift is a more convenient Rust
https://naman34.svbtle.com/swift-is-the-more-convenient-rust
https://naman34.svbtle.com/swift-is-the-more-convenient-rust
Naman Goel on Svbtle
Swift is a more convenient Rust
I’ve been learning Rust lately. Rust is one of the most loved languages out there, is fast, and has an amazing community. Rust invented the concept of ownership as a solution memory management issues without resorting to something slower like...
🔥4🤨4🤔1💔1😎1
Defeating a 40-year-old copy protection dongle
https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
https://dmitrybrant.com/2026/02/01/defeating-a-40-year-old-copy-protection-dongle
🔥7🥴3
C++ Modules are here to stay
https://faresbakhit.github.io/e/cpp-modules/
https://faresbakhit.github.io/e/cpp-modules/
😢4👍3😎2
Hot Takes on Systems Programming
https://youtube.com/watch?v=g5rgIdy51vQ
https://youtube.com/watch?v=g5rgIdy51vQ
YouTube
33 Hot Takes on Systems Programming by Richard Hart | DC Systems 010
Richard Hart, principal engineer at Antithesis, shares hard-won lessons from leading a database development project over the past year. The presentation covers three main categories: performance optimization, reliability and scalability, and software engineering…
👍5🥴1