Recursion is one of those computer science concepts that drives students crazy and makes programmers drool. But most recursion turorials mislead you!
Why LaMDA Is Not Really Sentient
LaMDA is Google's state-of-the-art chatbot system. A software engineer named Blake Leomoine recently claimed that LaMDA is sentient. This led to a controversy!
How To Really Understand And Benefit From Abstractions
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!