Blog

Thoughts on programming, artificial intelligence, cybersecurity, and technology

Programming Jan 26, 2022

This is a JavaScript world! 5 Languages that compile to JS

If you are a web developer you probably have developed a love-and-hate relationship with JavaScript. While it is a feature-rich and constantly evolving language, it has some limitations. Especially when it comes to complex applications it may fall short. A popular solution chosen among developers is using a different language that gets compiled to JavaScript.

Read more →
Machine Learning Aug 10, 2021

How to get started with Deep Learning

Nowadays, everyone is talking about Artificial Intelligence. This discussion essentially comes down to two terms: Machine Learning and Deep Learning. Deep Learning is a type of Machine Learning based on Artificial Neural Networks with multiple layers.

Read more →
Programming Jul 8, 2021

Learn You a Functional Programming for Great Good!

The silly syntax in this article's title is inspired by a popular introductory book for the Haskell language. Haskell is one of the so-called purely functional programming languages. Or more precisely, almost purely functional.

Read more →
Linux Jun 30, 2021

How to be social in the terminal

Whoever knows me personally is aware that I am not the biggest fan of social networks. Understanding social networks was also part of my research interests for a quite long time. But my relationship with them was always a love and hate one.

Read more →
Life Jun 22, 2021

Computer Science as a Medicine

Can computer science principles help us make better everyday decisions? In this essay I describe how algorithms and computational thinking can be applied to everyday problems — from parking and job decisions to attention management and overcoming overthinking.

Read more →
Linux Jun 18, 2021

How to live your digital life in a terminal : Introduction

The silly syntax in this article's title is inspired by a popular introductory book for the Haskell language. Haskell is one of the so-called purely functional programming languages. Or more precisely, almost purely functional.

Read more →
Life May 30, 2021

Why I occasionally go off the grid

It’s a great day outside. The sun is up. The weather is good and you are enjoying this relaxing day.Suddenly, you hear a beeping sound. It’s your phone notifying you of a new message. You text back and you put your phone back in your pocket.

lifeproductivity
Read more →
Machine Learning May 12, 2021

Why is Fake News Spread so Hard to Stop?

False information spreads faster than true information. In this post I examine historical context, the ecosystems that allow fake news to thrive, and why current data-driven approaches struggle to stop it.

Read more →