Memes are everywhere. They flood the Internet and correspond to every world-historical event, such as the new Stranger Things season. Here are some facts about memes you (probably) didn't know.
Buzzwords are awesome and not so awesome at the same time. You can really annoy people with them, but you need to understand them first. Here I take a quick look at one of them: Distributed Ledger Technology.