© 2026 Hashnode
Rust's asynchronous programming model is one of its most powerful features, enabling efficient, non-blocking I/O and concurrent operations without the overhead of threads. However, it can be confusing for newcomers—especially concepts like futures, a...

It took me almost three weeks (nights and week-end) to read Chapter 2 of the xv6 book: Operating System Organization, study the xv6 code (process and system calls), and finish the assignments on system calls. This chapter covers the organization of t...

Intro In the previous article, we explored how blockchain manages accounts and state transitions through transactions. However, we left a critical security gap: anyone could create a transaction claiming to be from any account. This article addresses...

Start the MIT 6.1810 Fall2025 Course So… here’s an update on my learning path. 2023 – 2024: Building a Modern Computer from First Principles (aka Nand2Tetris). I studied the fundamentals of computer architecture; from logic gates and the CPU to the o...
