To benefit from abstractions, you need to understand them first. Abstractions power every piece of technology we use. They simplify complex systems!
How To Really Understand Zero-Knowledge Proof
Zero-knowledge proof is when you prove to someone that you know something without revealing to them what you know. This also explains how magic tricks work!
How To Design A Franc-carreau or Fair-square Game
The Franc-Carreau or fair-square is a game of chance that juxtaposes geometry and probability. It is considered to be the origin of geometric probability!
Can You Actually Solve This Viral Geometry Puzzle?
I recently came across this viral geometry puzzle on the web, and found it interesting. All you need is the following hint to solve this puzzle: triangles!
How To Really Solve This Tricky Algebra Problem? (V)
Welcome to the fifth entry in the tricky algebra problem series. This one is aimed at beginners. Can you solve this challenge in under one minute?
How To Benefit From Computer Science In Real Life? (III)
Learn how to benefit from computer science to solve sort and search problems in real life. Also included is an introduction to the modern random stow method!
How To Really Understand Expected Value?
Expected value is another one of those scientific terms that people misunderstand quite often. Read this essay to learn how to spot common traps and avoid them!
How To Benefit From Computer Science In Real Life (II)
Learn how to benefit from computer science via the time-space-money trade-off (AKA resource trade-off) to unclutter complicated decision processes in real life!
How To Benefit From Computer Science In Real Life? (I)
For those who are curious enough, there are plenty of ways to benefit from computer science in real life. This essay illustrates this using practical examples.
How To Actually Solve The Königsberg Bridge Problem?
The Königsberg bridge problem started as a logic puzzle to the city's residents. It laid the foundations for new math fields such as graph theory and topology!