The Number That Shouldn't ExistTL;DR Brahmagupta defined explicit arithmetic rules for zero in 628 CE, shifting it from a placeholder to a formal number. The combination of Aryabhata's positional notation and Brahmagupta's zero m1ISep 26 · 11 min readsukalyanroy.hashnode.dev
The Algorithm That Grinds Problems to DustTL;DR Aryabhata's kuṭṭaka is the first known algorithm for solving linear indeterminate equations. It reduces large numbers with Euclidean division, then reverses those steps to recover an integer s1ISep 19 · 12 min readsukalyanroy.hashnode.dev
The Poet Who Accidentally Invented Binary (Sort Of)TL;DR Piṅgala's prosody procedures enumerate every short-and-long syllable pattern in a structure equivalent to binary counting. Naṣṭa and uddiṣṭa convert between a pattern and its row without const1ISep 12 · 12 min readsukalyanroy.hashnode.dev
The Grammar That Runs Like a ProgramTL;DR Pāṇini's Aṣṭādhyāyī (c. 350 BCE) is a formal, generative specification of Sanskrit, using structures strikingly similar to modern compilers. It employs character classes, rule ordering, contex1ISep 5 · 12 min readsukalyanroy.hashnode.dev
Discovering RAGs 4: Project updates all the waySo far, we have covered a lot of the project. All the conceptual basics, going from the bare-bones structure of the project and right into features such as RRF. Where do we go from here? Well, there'sAug 8 · 8 min readsukalyanroy.hashnode.dev