// ls -la ~/posts --sort=date
A precise look at the Year 2038 problem: why Unix Timestamps overflow, PHP versions and 32/64-bit builds, and safe date storage patterns in MySQL.
A historical and practical narrative of al-Khwarizmi's method for solving equations; from al-jabr and al-muqabala to completing the square, turned into a runnable Python algorithm.
A deep, practical dive into secure password storage; the difference between encryption, hashing, and password hashing; the role of salt and pepper; offline attacks; and building a real system with Argon2id and Python.
Reconstructing Al-Biruni's method for computing Earth's radius from a mountain's height and the dip of the horizon: triangulation, the horizon right triangle, and the full calculation in Python.
Building a small but real programming language from scratch: variables, arithmetic, conditionals, loops, and error handling. Implementing the Lexer, Parser, AST, and Interpreter in Python and actually running a factorial program.
A deep dive into capacitive touchscreens: capacitors, the electrode grid, computing X/Y coordinates, detecting Tap, Swipe and Pinch Zoom, the touch controller, resistive vs capacitive, and the geometry code behind a button click.
A deep dive into Morse code: why two symbols are enough to build a complete communication system, why E is just a single dot, the role of timing and silence, the history of the telegraph, building an Encoder/Decoder in Python, and an interactive text-to-Morse converter.
A deep dive into how Bitcoin works by building a miniature version in Python from scratch: transactions, UTXO, Merkle roots, blocks, Proof of Work, mining, and tamper detection — with no bank in the middle.
The real roots of the Singularity concept: from von Neumann and Ulam's 1958 conversation and I. J. Good's intelligence explosion to Vernor Vinge's 1993 essay. Why Singularity ≠ AGI, why the name comes from mathematics, the different scenarios, and why it may not be a "moment" at all.