Computer Science

Super Mario toy celebrating

Lately, I have put much thought into usability in video games. Back in the days, we were used to games being not-so-user-firendly. Such as Super Mario, a platformer that doesn't let you save is just as usable as Microsoft Word without save feature. Of course, if you could save your progress anytime in Super Mario, it would be as usable as Word when it comes to saving, but it would take a part of the game out. It would become too easy if you never had to start from the beginning after dying. Therefore, there's a tradeoff! 🤔 (more…)

Creative thoughts on papers and a keyboard

When you are targeting an international audience and you have enough money to back your project up, the thing you have to do is to localize your application. Thinking that everyone knows English, is just naive. This is a general guide that shows how the process of localization works. (more…)

finger touching a lamp in darkness

I entered the classroom and looked at the teacher's desk. The professor who usually gave the classes wasn't there, but a student who looked a bit lost had taken his place. He wasn't even looking at his computer when he was typing. Was he trying to show off, I wondered. (more…)

An iMac with a glowing screen in an ill lit room

So you want to resize Launchpad on macOS? When Apple introduced the launchpad a couple of OSX versions back the screen resolutions used to be a whole lot smaller. Remember when HD still was a thing? 😃 Anyways, launchpad icons just look awfully huge on a 2K or 4K display but macOS doesn't provide any settings to adjust their size to show more of them on a single page on Launchpad. Luckily, yours truly came up with a solution! 🤓 (more…)

A tree that is barely visible in a fog

The idea of a conscious computer has been presented lately in many Hollywood movies such as Her, Ex Machina and Uncanny. Is there a seed of truth to that or is a computer with a soul just Sci-fi that will never see the light of day? Before reading this post any further, take a look the first and second post in this series. ☺️

Previously, I have covered qualia, dualism, identity theories and two materialisms. This time, we are going to dive deep into emergence. (more…)

A dark hand pressed against a glass

In today's world computers are developing at an astonishing pace. Tesla and Google are developing self-driving cars, for instance. Are robots going to develop a soul at some point? This is the second post in this series. Make sure you have read the first post before reading this one any further. 🤖

Last week, I covered qualia, dualism and two identity theories. Today, we have two materialisms on the plate: eliminativism and reductionism. Leaving the emergent materialism for the last post of the series. (more…)

A picture of Xiaomi WiFi router

About a year ago I was in a tricky situation. I had just moved to a new flat that had a modern fiber-optic connection meaning that instead of connecting my router to a phone socket, there was an ethernet port on the wall. This meant, of course, that I had to go shopping for a new router after I was told by my internet provider that they don’t sell such routers, because “you can connect your computer to the ethernet port directly”…  🤦‍♂️ Like I would only have one device I wanted to connect to the internet. 🤣 (more…)