Bayesian Optimisation: Optimising the Unknown, Efficiently

📅 June 2026 ⏱️ ~20 min read 🎯 Gaussian Processes & BO

How do you find the maximum of an expensive-to-evaluate function, with no gradient and no analytic form? This article covers Bayesian optimisation end to end: Gaussian processes, SE and Matérn kernels, the three families of acquisition functions (PI/EI, UCB, entropy), and the full loop. It includes a Manim animation and two interactive demos, with applications to hyperparameter tuning and uncertainty quantification for frost alerts.

Gaussian Processes Bayesian Optimisation Acquisition Functions Uncertainty Quantification BoTorch
Read the article →

Kalman Filter: Optimal Estimation and Recursive Prediction

📅 June 2026 ⏱️ ~8 min read 📡 Estimation & Control

The Kalman filter solves a fundamental problem: how to fuse noisy measurements and the known dynamics of a system to obtain the best possible estimate of its state? This article introduces the state-space model, derives the prediction and update equations, explains the Kalman gain and its geometric interpretation, and shows why this filter is the optimal linear MMSE estimator.

Estimation Kalman Filter State-Space Time Series Probability
Read the article →

Wavelets & Time-Varying Frequency Analysis

📅 May 2026 ⏱️ ~6 min read 🌊 Signal Processing

When the covariance of a process depends on time and not just on lag, the classical Fourier spectrum fails. This article introduces time-varying frequency (TVF) data and builds the hierarchy of solutions — STFT, Wigner-Ville, and finally wavelets — explaining why the mother wavelet and its dilations offer adaptive resolution where Fourier cannot.

Signal Processing Wavelets Fourier Nonstationary Time Series
Read the article →

ARCH and GARCH Models in Time Series

📅 March 2026 ⏱️ ~10 min read 📊 Volatility & Econometrics

In many time series — particularly financial returns — the variance is not constant over time. Some periods are calm, while others display intense volatility. This article introduces ARCH and GARCH models, which allow us to model conditional variance and the phenomenon known as volatility clustering.

Time Series Volatility ARCH GARCH Econometrics
Read the article →

Harmonic Signals and Noise in Time Series

📅 March 2026 ⏱️ ~10 min read

Many time series contain periodic components imposed by physics (seasonal temperature, ECG rhythms, communications signals). This post introduces the random-phase harmonic model, derives the autocorrelation, explains why the spectrum has "lines" at fixed frequencies, and extends to the realistic signal + noise setting with a clear link to ARMA approximations.

Time Series Spectral Analysis Seasonality ARMA
Read the article

Constructing Secure Encryption Schemes

📅 January 2026 ⏱️ ~18 min read

This article presents a principled construction of symmetric encryption schemes from pseudorandom generators. Starting from the analogy with the one-time pad, it explains how pseudorandomness enables indistinguishable encryptions in the presence of an eavesdropper. The discussion then extends to variable-length messages, stream ciphers, and shows why deterministic encryption and naive keystream reuse fail under multiple-message security.

Cryptography Pseudorandomness Encryption Security Models Stream Ciphers
Read the article

RNN in Time Series Forecasting: RNN, GRU, and LSTM Explained

📅 January 2026 ⏱️ ~15 min read

Recurrent networks introduce a key idea: a hidden state updated at every timestep. This post explains why vanilla RNNs struggle with long sequences (vanishing gradients), then shows how GRUs and LSTMs use gating mechanisms to control forgetting and memory. The focus is forecasting intuition, practical model choice, and a compact math view.

Time Series Deep Learning RNN GRU LSTM
Read the article

Pseudorandomness and the Asymptotic View of Cryptographic Security

📅 January 2026 ⏱️ 7 min read

Modern cryptography relies on a subtle idea: a system can appear random without being truly random. This article introduces pseudorandomness, perfect secrecy, the limits of concrete security guarantees, and explains why the asymptotic, complexity-theoretic approach has become central to defining cryptographic security.

Cryptography Pseudorandomness Asymptotic Security Complexity Theory
Read article

Perfect Secrecy, One-Time Pad, and Shannon's Theorem

📅 January 2026 ⏱️ 6 min read

Perfect secrecy formalizes an extreme (and elegant) security guarantee: the ciphertext should reveal absolutely nothing about the message. This article introduces the information-theoretic definition, the indistinguishability experiment, the one-time pad, and Shannon's theorem explaining why perfect secrecy requires keys at least as large as the message space.

Cryptography Perfect Secrecy One-Time Pad Shannon
Read article

Time Series Forecasting Through the Lens of Supervised Learning

📅 January 2026 ⏱️ 8 min read

Time series forecasting is often presented as a specialized discipline, yet it naturally fits within the supervised learning framework. This article explains how forecasting problems are structured, how multi-step predictions are constructed, and why classical statistical models should always be compared with machine learning approaches in practice.

Time Series Machine Learning Forecasting Supervised Learning
Read article

Kerckhoffs' Principle in Cryptography

📅 December 2025 ⏱️ 5 min read

Kerckhoffs' principle is a foundational concept in modern cryptography. It states that a cryptographic system must remain secure even if the encryption algorithm is fully known to the adversary, as long as the secret key remains unknown.

Cryptography Security Mathematics Foundations
Read article

Kasiski's Method: Breaking Vigenère (and the Birth of Modern Cryptography)

📅 December 2025 ⏱️ 4 min read

Vigenère weakens simple frequency attacks but remains vulnerable. This article explains Kasiski's insight—repeated patterns reveal the key length—and connects classical cryptanalysis to the emergence of modern cryptographic definitions and security proofs.

Cryptography Vigenère Kasiski Security
Read article

OpenSpot (FindSpot): Parking Space Detection

📅 November 2025 ⏱️ 2 min read

Presentation of OpenSpot (FindSpot), a computer vision project for detecting and classifying parking spaces from images. The article compares several CNN architectures (MobileNetV3, EfficientNet, ResNet) with respect to accuracy, inference speed, and real-world deployment constraints.

Computer Vision Deep Learning CNN Smart Cities
Read article