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
👍2
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 [...]
🔥4👍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
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
🤯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
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
❤4👾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/
👏4🥴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,
🔥1
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.
🔥4❤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.
🔥5❤2
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
🔥2❤1👍1🙏1