Keychain Vulnerability in macOS

A new vulnerability in macOS was discovered by Patrick Wardle, Chief Security Researcher at security firm Synack, who already revealed several critical security problems in macOS in the past. This safety issue in macOS enables attackers to steal your passwords, user names, credit card numbers, and other sensitive information stored in the macOS password manager Keychain.

Installing LaTeX On A Mac

Whether you need to write a thesis, a scientific paper, or simply want to impress a potential employer with the perfect resume—sooner or later you’re going to come across . It is far superior to Microsoft Word and produces much more polished results. But how do you install on macOS?

The P versus NP Problem

The P versus NP problem is one of the most famous problems in Computer Science. It deals with the question whether the two complexity classes P and NP are equal or not. Although many computer scientists believe they're not equal, nobody so far has been able to prove either case. In this post I'll try to explain the problem and its far reaching consequences.

How I Backup My MacBook Pro & Synology NAS

My backup strategy for my most important data.

Customizing the Terminal on macOS

How to vastly enhance your terminal by switching to the powerful Z shell and apply an aesthetically pleasing color scheme with the terminal replacement iTerm2.

Setting Up Secure SSH Key-Based Authentication

SSH key pairs are a securer and more convenient alternative to passwords when connecting to remote servers or git repositories. In this post you're going to learn how to generate SSH key pairs and how to use them to authenticate with your remote server.

Dropbox Privacy Concerns

I finally uninstalled Dropbox. Here's why you should do it, too.

Managing Dotfiles

Have you ever asked yourself what the hidden .bash_profile, .profile and .bashrc files in your home directory are good for? If so, this blog post is for you.

Setting Up Your Python Environment on a Mac

In this post I'm going to explain how to install a working Python environment for Scientific Computing on macOS.

Installing Software via Homebrew

Make installing your apps easier by using a tool called Homebrew.