Making an intelligent chatbot

Artificial Intelligence (“AI”) is a hot topic. AI companies are popping up like never before. All AI developers have one common goal: to impersonate human’s intelligence using computer software. Many of them produce AI products in the form of chatbots. So, how do chatbots work? Let’s walk through the different components that chatbots use to understand, process, and respond to your messages.

10 0 responds

Technical Interview Tips

Are you job searching and have an interview coming up? Congratulations. In my previous article, I’ve shared few tips on how interviewers can make the most out of the interview process. In this article, I’d like to share tips for interviewees (job seekers): how to increase your chance of impressing your interviewers.

2 0 responds

Building is a free website/service that you can use to hide the user’s HTTP referer when clicking on hyperlinks you create. In building, quite a number of performance and privacy considerations went into designing the service.

3 0 responds

What is DNS?

Every computer connected to the internet has a numerical identifier assigned to it called an “Internet Protocol (IP) address”. IP addresses are things that look like this: “” or “”. Without DNS, to make a connection from one computer to the other (for the purpose of web browsing, for example), you need to know the other computer’s IP address.

8 0 responds