Source: https://www.explorelifestyle.com/wp-content/uploads/2019/06/image1.jpg Even though we use the internet in our daily life, not everyone is familiar with how it works. So here is a simple walkthrough of what happens when we type an URL, for example, https://gourisnair.wordpress.com/, and press enter. So let's make this journey as simple as possible. Imagine this web service as a [...]
What is Machine Learning..?
Machine learning is the subset of Artificial Intelligence that helps a computer or a machine to behave more like a human by incorporating it with the ability to learn from past data. That is, they provide the output from experience without explicitly coding each time. They are fed with data, from which they learn the [...]
The Firsts…
We, the humans, are always prone to stay away from something that we 'think' to be not reachable. But have we ever thought of what makes us stand away from it? Most often the answer is a big NO! We are always worried about the consequences. We keep on stuffing our mind with questions like [...]
Say “Hello, World!” in assembly language.
Programming in assembly language has always been a big deal. So here is a simple guide to assembly programming. To know more about x86 assembly and its environment setup check out my blog post on x86 assembly. Program Structure An assembly program basically consists of the following parts, .data, .bss and .text, where the .data [...]
How to start with GDB..?
GDB(GNU Project Debugger) is a debugger, which is a program that runs other programs to help us know actually what happens while the program is executed. GDB is one of the most commonly used debugger for UNIX systems. All you need to have is a basic idea of x86 architecture and assembly programming. You may [...]
x86 Assembly
Programming allows a person to represent machine language in human-readable format. Then why do we need assembly programming? What is actually assembly programming? Assembly language is the low level programming language understood by a microprocessor or other programmable devices. Whatever instructions we give in a high level program will not be understood by the computer [...]
What everyone actually needs
Life is like a see-saw. It has ups and downs. If you are able to remain happy even after a big knock down, then you are awesome! Seriously. We humans actually don't know how powerful we are. We just go after things that are out of our reach. I am not saying, always get satisfied [...]
Arduino and Raspberry Pi : a comparison
It hasn't been too long since the Internet of things bloomed to the world of technology. Since then the impact that Internet of Things, in short IoT, has created is immense. From the health updates of the cattle to the single tap to switch on the lights. The term Internet of Things may seem to [...]
Traversals via a binary tree
Binary tree as the name suggests is a tree, upside down. Where the root(node) is on top. Root branches into left and right child nodes. And each child again re-branches to left and right child branches to form a binary tree. Binary tree is mostly implemented using doubly linked lists which are linked lists with [...]
To all those who don’t have a plan
Well this is my third semester at Amrita Vishwa Vidyapeetham, Amritapuri. When I look back I have a past where I dreamt about my future in an entirely different way from what I am now and I will be. Now I am a CSE student which I never thought I would be! Its when I [...]