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๐ข4๐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
(Un)portable defer in C
https://antonz.org/defer-in-c/
https://antonz.org/defer-in-c/
antonz.org
(Un)portable defer in C
Eight ways to implement defer in C.
๐ฅ3๐ค1๐1
๐ค1๐พ1
Large Language Models Report Subjective Experience Under Self-Referential Processing
https://arxiv.org/abs/2510.24797v1
https://arxiv.org/abs/2510.24797v1
arXiv.org
Large Language Models Report Subjective Experience Under...
Large language models sometimes produce structured, first-person descriptions that explicitly reference awareness or subjective experience. To better understand this behavior, we investigate one...
๐3๐คจ2๐คฃ1๐1๐พ1
Why I Write Games in C (yes, C)
https://jonathanwhiting.com/writing/blog/games_in_c/
https://jonathanwhiting.com/writing/blog/games_in_c/
โค7๐5
Etymology of "Foo"
https://datatracker.ietf.org/doc/html/rfc3092
https://datatracker.ietf.org/doc/html/rfc3092
IETF Datatracker
RFC 3092: Etymology of "Foo"
Approximately 212 RFCs so far, starting with RFC 269, contain the terms `foo', `bar', or `foobar' as metasyntactic variables without any proper explanation or definition. This document rectifies that deficiency. This memo provides information for the Internetโฆ
๐
5๐ฟ3
I put a real-time 3D shader on the Game Boy Color
https://blog.otterstack.com/posts/202512-gbshader/
https://blog.otterstack.com/posts/202512-gbshader/
Danny's Blog
I put a real-time 3D shader on the Game Boy Color
๐คฏ3
The lockless page cache (Linux)
https://lwn.net/Articles/291826/
https://lwn.net/Articles/291826/
LWN.net
The lockless page cache
One of the biggest problems in kernel development is dealing with concurrency. In a system whe [...]
โค1๐1
Lock-free vs wait-free concurrency
https://rethinkdb.com/blog/lock-free-vs-wait-free-concurrency/
https://rethinkdb.com/blog/lock-free-vs-wait-free-concurrency/
๐3๐คฏ1