Safe Research: 7 Ways to Boost your Cybersecurity While Using Web Search

Cybersecurity, while we research, is something all of us ignore. It is very easy to feel safe when we search, knowing that the search engine will alarm us if something bad happens and antivirus will further react if we are in real trouble. The reality is a bit more complex. As we are searching for answers, others are looking for our vulnerabilities. Professionals tend to turn off the antivirus to activate their cryptomining or speed up their AI training. Amateurs react to emails in an impulsive read more

Cybersecurity 101 for someone who is not a pro

So you use the internet for everything you need. What if someone attacks you online? Now, if this does not make you nervous, you should be worried.

This will not happen to me

Most people pay no attention to their online safety and usually, it is OK. Most likely nobody will attack you personally. However, if someone targets a specific vulnerability, you may be jeopardized.

I know that with all my skills, my site was broken twice in 2017 due to DDOS attack caused by a known vulnerability in older WordPress versions. I was somehow read more

Can AI make us more human?

We all feel that robots will soon rule the earth. That will definitely affect our lifestyle, career choices and identity, but will it also affect our goals and moral compass? With today’s article I suggest reading some related posts here, here, here, here, here, here, here, here, here, and here.

AI dominated world

AI can already beat a human team in every intellectual sport I can think of: chess, go, dota or trivia. Algorithms manipulate us to vote or to buy. It is only a matter of time until humans will be read more

For programmers: speeding up neural network development

Once in a while, we write articles intended to help programmers do their work more effectively. Nowadays more and more programmers do not really write code. Instead, they configure neural networks and hope for the best. Since I have several years of experience working with such networks and managing such programmers, I decided to share some thoughts. Hope this will help you.

The rise of the AI

I will not go into the history of the first neural networks, the accelerated development of GPUs, and the revolution generated read more

Plato, AI and humility

Our world often outsmarts us. The way we see the reality is just one perspective, and usually not the most effective. True humility might be one of the best qualities to have. In this article, I was inspired by the argumentation
here, here, here, here, here, here, and here.

Misology

Misology is defined as the hatred of reasoning; the revulsion or distrust of logical debate, argumentation, or the Socratic method. The hatred of reasoning is as old as Socrates, and possibly the first mention of the word appears read more

From neanderthals to creative algorithms

As humans, we pride ourselves with being creative beyond other creatures and beyond what robots can achieve. This might be true now, but is this a permanent quality or a temporary advantage? I think the subject is more complex than we would like to admit, and I will share some of my thoughts. For more information, you are welcome to read here, here, here, here, here, here, here and here.

Evolutionary advantage

Our intelligence served us well. People live everywhere on the face of the earth, and occasionally venture read more

How The VR Classroom Represents the Future of Education

Virtual and augmented reality devices are entering our lives and schools. As new technologies enter our lives, we are constantly looking for new ways to make the technology work for us. Quite often, it is simple and straightforward. It is pretty clear how to use virtual or augmented reality for entertainment. Using it for education requires more thinking. This is a guest article by Joan Selby. Before you read it, you may want to ponder about the subject and ask yourself a couple of questions. read more

Superlearning for data scientists and AI programmers

Occasionally I write posts with specific tips for programmers of different kinds. Nowadays data scientists and AI programmers are in high demand. New areas like deep neural networks, chatbots, and mixed reality pose a new level of challenges. How will you treat these challenges as superlearners is up to you. This post focuses on working with convolutional neural networks, as an example for practices that apply in other areas. The professional terminology is mentioned as-is and unadapted to people read more

Superlearning for programmers: data science and neural networks

Occasionally I write posts with specific tips for programmers of different kinds. Nowadays data scientists and AI programmers are in high demand. New areas like deep neural networks, chatbots, and mixed reality pose a new level of challenges. How will you treat these challenges as superlearners is up to you. This post focuses on working with convolutional neural networks, as an example for practices that apply in other areas. The professional terminology is mentioned as-is and unadapted to people read more

Programming psychology

A friend of mine was dreaming of writing the first book about programming psychology, and after a year of collecting anecdotal material he found out there is more than one book on the subject. This sounds strange and stupid, but smart people try to reinvent the wheel even more often than people who are not so smart. They think: if there is such I thing I would know it by now, which is usually not the case. In this post, we will address some classical aspects of programming psychology. For reference, read more