blog.mahrabhossain.meWhen Time Isn't Universal: The Brilliance of Lamport's Logical Clocks (1978)Imagine a world where "before" and "after" aren't always clear. This isn't a philosophical musing, but a very real problem in distributed systems networks of independent computers that communicate by sending messages. When each computer has its own c...Jun 28, 2025·6 min read
blog.mahrabhossain.meThe Genesis of AI: Understanding McCulloch & Pitts' 1943 Neuron ModelBefore "AI" was a buzzword, before silicon chips powered our world, a groundbreaking paper laid the conceptual cornerstone for artificial neural networks. In 1943, neurophysiologist Warren McCulloch and logician Walter Pitts published "A Logical Calc...Jun 28, 2025·4 min read
blog.mahrabhossain.meUnderstanding PageRank: A Simple Walk Through Web AuthorityPageRank is an algorithm designed to measure the importance of web pages. Rather than simply counting links, it assigns weight to links based on their source, making it more difficult to game than naive link counting. Originally developed as part of ...Jun 24, 2025·3 min read
blog.mahrabhossain.meBlockchain: A Quick LookAt its core, blockchain is a distributed, append-only ledger. It organizes data into blocks, chains them together using cryptographic hashes, and distributes them across multiple peers to ensure integrity and consensus. Originally proposed as the fou...Jun 24, 2025·3 min read
blog.mahrabhossain.meUnderstanding the Graphics Pipeline: A Deep Dive into Real-Time RenderingModern GPUs are built to execute a highly parallel and programmable pipeline designed for transforming vertex data into rendered pixels. Whether using OpenGL, Vulkan, or DirectX, the fundamental structure remains similar. The graphics pipeline consis...Jun 24, 2025·5 min read