Computing cube roots using bit level hacks

Some time back, I was working on some primality testing algorithms in the FLINT ulong_extras module (the Brillhart-Lehmer-Selfridge test to be precise). It required computing the cube root of the integer being tested. While implementing it, I realized that the ulong_extras module was missing a cube root function.…

Spamming google forms

Some time back, my friend Lohit and I spammed a Google form with random bs. The script that we wrote was quite hacky and could be used only for that particular form. However since then I always wanted to write a script that would work for any form in general.…

Viewing blurred content on Scribd without paying

I had an economics assignment due some time back, and those who know me would be aware of my hatred towards HSS courses. I tried finding the solution manual online (shh), and was really happy when I did. But then I realized it was on Scribd, and most of the…

GSoC Pencils Down

The pencils down deadline for GSoC was 21st Aug, the previous Friday. It has been quite a journey, working with FLINT for over three months. I've learnt quite a lot, not just math but how to write good quality code and testing. Although I haven't been able to do everything…