Malindu’s Blog

Undergrad @ CSE, University of Moratuwa.
I build things, break them, and sometimes post about it.

Last build: 10/28/2025, 11:45:56 AM (Sri Lanka Time)

Pinned Posts

How, What, Why and About

2025-04-26 — Malindu

A quick intro about me, this blog, and how to find your way around.

An Apple is not Red, I love you.

2025-10-27 — Malindu

We don't perceive reality itself, but a compressed simulation of it, generated by our brain for survival.

How I Built This Blog

2025-04-26 — Malindu

How I made this blog using a simple build script, without any fancy frameworks or backends.

IP Addresses, Internet Organizations, Governments, Power, and Life

2025-10-24 — Malindu

From a simple question about his router's IP address to a deep dive into global power structures and the meaning of life, a weary computer science student explores the ultimate paradox of using the very technology he critiques to ask if our complex, competitive world is just a futile race toward an inevitable end.

All Posts

CS2033: Data Communication and Networks - Introduction

2025-07-13 — Malindu

Introduction to Data communication and networking

Falling in Love with Assembly

2025-05-08 — Malindu

How I got introduced to assembly language, why it blew my mind, and a glimpse into a real program I wrote for our nano-processor lab.

Branch Prediction: A master of guessing - The CPU

2025-09-13 — Malindu

How the CPU uses different techniques of 'guessing' to make decisions - different ways of branch prediction explained.

DSA Cheatsheet for Competitive Programming

2025-05-29 — Malindu

Comprehensive cheatsheet for Data Structures and Algorithms

How I Clipped a YouTube Video with yt-dlp + ffmpeg

2025-05-28 — Malindu

A simple guide on how I used yt-dlp and ffmpeg to download and trim a YouTube video for WhatsApp status, and the small tool I built around it.

Recursion in Python

2025-05-01 — Malindu

A quick lesson on what recursion is and how can we use it in Python and all that good stuff.

Why Static Wins

2025-04-21 — Malindu

Exploring the benefits and limitations of static sites, and why they are a great choice for simplicity, speed, and security.