PinnedSearch Algorithms For Artificial IntelligenceDisclaimer It is advised that you have a solid understanding of data structures and regular search algorithms. Defining the Problem To solve the problem, first, we need to have a problem. Let's start simple. Do you know 8-puzzle? It is a really simp...Apr 1, 2022·18 min read
HackTheBox or TryHackMe? And some tips to help you get started in 6 minutes or less.Sep 5, 2021·6 min read
Inter Process Communications are...First off, as a disclaimer, I need to inform you that we will be talking about POSIX systems. While all operating systems have these, the implementation can be different. As we go along I will be talking about the level of persistence. There are thre...Mar 29, 2021·10 min read
Protecting Yourself While Browsing The NetThere are many ways third parties can invade your privacy while you are browsing through the net. There are two main aspects to this discussion. One of them is about internal risks and the other is about external risks. The internal risks include soc...Mar 15, 2021·6 min read
What are some ways to use DLL libraries?DLL libraries are pre-compiled function libraries that will be loaded and unloaded from memory on runtime by demand. For them to be usable by an executable, they need to be linked to the executable at the linker time. They can be linked in two differ...Mar 5, 2021·2 min read
How does HTTPS work?Most people see HTTPS services as some kind of a black box, which is untrue. HTTPS relies on the RSA encryption system. The RSA is a different post but the short version is you have two complementary keys, one public and one private. Everything com...Mar 1, 2021·5 min read
What is RSA? How does it work?RSA is a cryptosystem for secure data transfer over the net. The acronym comes from the surnames of Ron Rivest, Adi Shamir, and Leonard Adleman, who published it in 1977. As with all great creations, there was a little bit of wine involved in the mak...Mar 1, 2021·7 min read
Do you need to switch over to Linux to become a developer?Since this will be the first writing I have ever done on subjects of my profession, I believe it makes sense to talk about some tools and technologies. First off, let's talk about Linux distributions. Whatever tool I might mention in the future has a...Feb 22, 2021·3 min read