SRSukalyan Royinsukalyanroy.hashnode.dev·2d ago · 12 min readThe 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 s00
SRSukalyan Royinsukalyanroy.hashnode.dev·Sep 12 · 12 min readThe 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 const00
SRSukalyan Royinsukalyanroy.hashnode.dev·Sep 5 · 12 min readThe 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, contex00
SRSukalyan Royinsukalyanroy.hashnode.dev·Aug 8 · 8 min readDiscovering 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's00
SRSukalyan Royinsukalyanroy.hashnode.dev·Jul 30 · 7 min readHistory of computer science in india Part 2TL;DR This series explores foundational Indian computing contributions that are often omitted from standard curricula. Each post covers a single idea in depth, from ancient algorithms to modern digi00