Memory Order
: The Story Of Strongly Happens Before (C++)https://nekrozqliphort.github.io/posts/happens-b4/
Ryan Chung
Learnerβs Notes: Memory Order Side Chapter - The Story Of Strongly Happens Before
Strongly Happens Before? It started innocently enough. I just wanted to brush up on C++ memory orderings. Itβs been a while since I last stared into the abyss of std::atomic, so I figured, why not revisit some good olβ std::memory_order mayhem?
π2
shared_ptr<T>
: the (not always) atomic reference counted smart pointer (C++)https://snf.github.io/2019/02/13/shared-ptr-optimization/
snf.github.io
shared_ptr<T>: the (not always) atomic reference counted smart pointer Β· Snf's blog
π1
Preserving Order in Concurrent Go Apps
https://destel.dev/blog/preserving-order-in-concurrent-go
https://destel.dev/blog/preserving-order-in-concurrent-go
Viktor Nikolaiev's blog
Preserving Order in Concurrent Go Apps: Three Approaches Compared
Concurrency breaks ordering by design, but sometimes we need both. Explore three methods to preserve order in concurrent Go applications, from standard ReplyTo channels to sophisticated permission passing, with benchmarks and real-world trade-offs.
π2
Object-oriented design patterns (C)
https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev
https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev
OSHub - Hobby OS Projects
Object-oriented design patterns on OSHub
[My scheduler operations implementation]
A benefit of working on your own operating system is that youβre free from the usual "restraints" of coll...
A benefit of working on your own operating system is that youβre free from the usual "restraints" of coll...
π₯΄6π2π₯2
Object-oriented design patterns in the Kernel (C)
https://lwn.net/Articles/444910/
https://lwn.net/Articles/444910/
LWN.net
Object-oriented design patterns in the kernel, part 1
Despite the fact that the Linux Kernel is mostly written in C, it makes broad use of some techn [...]
π₯3π1
Donβt Build Multi-Agents
https://cognition.ai/blog/dont-build-multi-agents
https://cognition.ai/blog/dont-build-multi-agents
Cognition
Cognition | Donβt Build Multi-Agents
Frameworks for LLM Agents have been surprisingly disappointing. I want to offer some principles for building agents based on our own trial & error, and explain why some tempting ideas are actually quite bad in practice.
π₯΄4π2
Indices, not Pointers (Zig)
https://joegm.github.io/blog/indices-not-pointers/
https://joegm.github.io/blog/indices-not-pointers/
π6π₯΄5π€¨2π±1
Untangling Lifetimes
: The Arena Allocator (C)https://www.rfleury.com/p/untangling-lifetimes-the-arena-allocator
Rfleury
Untangling Lifetimes: The Arena Allocator
Making performant dynamic manual memory management in C feel almost like garbage collection.
β€2π₯2
Spineful tagless G-machine in assembly (amd64). Uses GNU assembler macros.
https://git.e-x-a.org/exa/uskel/src/branch/master
https://git.e-x-a.org/exa/uskel/src/branch/master
forgejo@git.e-x-a.org
uskel
π€―3π2π2
Writing a C compiler in 500 lines of Python
https://vgel.me/posts/c500/
https://vgel.me/posts/c500/
vgel.me
Writing a C compiler in 500 lines of Python
Blog about linguistics, programming, and my projects
β€4π3π€¨2π1π
1
FFglitch
Gallery
β€7
Compilers: Incrementally and Extensibly
https://okmij.org/ftp/tagless-final/Compiler/
https://okmij.org/ftp/tagless-final/Compiler/
okmij.org
Compiler
The materials for the course on compilers: built incrementally and fully in tagless-final style
β€3πΎ1
Ubuntu's Rust GNU Utils Replacement 17x Slower & Buggy
https://www.youtube.com/watch?v=kIEqpFI43no
https://www.youtube.com/watch?v=kIEqpFI43no
YouTube
Ubuntu's Rust GNU Utils Replacement 17x Slower & Buggy
Canonical plans to replace the battle tested GNU Coreutils with new, untested, Rust-based replacements. It's going as well as you'd expect.
More from The Lunduke Journal:
https://lunduke.com/
More from The Lunduke Journal:
https://lunduke.com/
π3π₯΄3β€1π1π₯1π1π1
Why Is Japan Still Investing In Custom Floating Point Accelerators?
https://www.nextplatform.com/2025/09/04/why-is-japan-still-investing-in-custom-floating-point-accelerators/
https://www.nextplatform.com/2025/09/04/why-is-japan-still-investing-in-custom-floating-point-accelerators/
The Next Platform
Why Is Japan Still Investing In Custom Floating Point Accelerators?
It has taken nearly two decades and an immense amount of work by millions of people for high performance computing to go mainstream with GenAI. And now,
Writing a Hypervisor in 1000 Lines of Code
https://1000hv.seiya.me/en/
https://1000hv.seiya.me/en/
1000hv.seiya.me
Hypervisor in 1,000 Lines
Write your first hypervisor from scratch, in 1K LoC.
π₯3β€2
Writing a Operating System in 1000 Lines of Code
https://1000os.seiya.me/en/
https://1000os.seiya.me/en/
1000os.seiya.me
Operating System in 1,000 Lines | OS in 1,000 Lines
Write your first operating system from scratch, in 1K LoC.
β€2π₯2
Writing an operating system kernel from scratch (Zig)
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
https://popovicu.com/posts/writing-an-operating-system-kernel-from-scratch/
Popovicu
Writing an operating system kernel from scratch
Exploring a minimal implementation of a time-sharing kernel on RISC-V, implemented in Zig, on top of OpenSBI.
β€5
I know kung fu: learning STG by example
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
https://web.archive.org/web/20180303050346/https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/GeneratedCode
β€1π1π1