Showing Post From Blog

Setting Up Icarus Verilog on Google Colab
Google Colab is a cloud-based platform that allows you to run code in a Jupyter Notebook environment. While it is primarily used for Python, it can also be leveraged to run Verilog simulations using Icarus Verilog. This guide will take you through the steps to install Icarus Verilog, write and compile Verilog code, run simulations, and generate waveform files for debugging.
Read more
The Mathematics Behind the Rubik’s Cube #PID1.3
The Rubik’s Cube is not just a puzzle; it’s a deep mathematical object grounded in group theory, combinatorics, and geometry. Understanding the math behind it allows us to grasp why it has 43 quintillion possible states, how we categorize moves, and why some solutions are more efficient than others.
Read more
Solving The Rubiks Cube #PID1.2
The Rubik’s Cube, with its intricate design and colorful chaos, can seem overwhelming at first glance. However, solving it is not just about memorizing algorithms but about understanding the mechanics behind each move. There are several well-known solving methods, each with its own advantages and techniques that cater to different solving styles. Whether you’re aiming for speed, efficiency, or ergonomic moves, the CFOP, Roux, and ZZ methods offer distinct paths to mastery. These are all speed-solving methods designed for competitive cubing, but there are also beginner-friendly and alternative approaches like the Layer-by-Layer (LBL) and Petrus methods.
Read more
Mechanics of Rubiks Cube #PID1.1
The Rubik’s Cube is a 3D combination puzzle that has fascinated minds for decades. Invented in 1974 by Ernő Rubik, a Hungarian architect and professor, it was originally called the “Magic Cube.” Designed as a teaching tool to explain 3D movement, it quickly became a global sensation. The challenge? Scramble it, then restore each face to a single color—sounds simple, but millions have struggled (and succeeded) at it since!
Read more
Why Should You Start Solving Puzzles? #PID1.0
Puzzles. Whether it’s a crossword, Sudoku, or that infuriating jigsaw piece that just won’t fit, puzzles have a unique way of grabbing our attention and holding it hostage. But have you ever wondered why solving puzzles feels so satisfying? Beyond the fun, puzzles sharpen your mind, boost your problem-solving skills, and, let’s be honest, give you bragging rights.
Read more
My RosConIN'24 Experience
Last year, I missed ROSCon India due to exams and, honestly, had no idea what I was missing out on. This year, though, I made it, and it turned out to be more than I ever imagined. The two days I spent at ROSConIN'24 were nothing short of transformative, and this blog itself is a result of the inspiration I drew from the event.
Read more