News for hackers. Stuff that matters.
Re:Ask HN: How Do You Learn? by AnotherGoodName on Friday September 10, 2021 @12:45PM (#28484068)
I'm doing the same thing with a different approach. I'm rubber duck debugging my learning by typing things out and going into lots of numerical examples with the help of Python.

It's a very verbose way of learning but i can say i now truly understand Euler's theorem and Fermat's little theorem. I'm continuing this right now. The end goal will be to go deep on everything about RSA including the state of the art factorization algorithms.

Current start documented here:

https://rawcdn.githack.com/AReallyGoodName/RDM/5391c5a90fe39...

Edit: All my formatting was messed up. I'll fix it when i finish, i'm sure it's not a mystery that the powers are meant to be superscripted though.

Re:Ask HN: How Do You Learn? by FeistyOtter on Friday September 10, 2021 @02:04PM (#28485096)
Can you do rubber duck learning with any topic? I always wanted to learn Fourier transformations and related topics, but I completely forgot all high school and uni math, so I have to start from scratch and it seems like a huge commitement.
Re:Ask HN: How Do You Learn? by AnotherGoodName on Friday September 10, 2021 @02:07PM (#28485127)
Sure, just type what you need to know, an idea for how to look at it and start playing.

The play part is how i get it. eg. Writing python code to generate exponents... Oh now i get why exponents loop under modulo!

Re:Ask HN: How Do You Learn? by rramadass on Saturday September 11, 2021 @11:42PM (#28498457)
I have just the book for you :-)

Buy yourself a copy of; Who Is Fourier?: A Mathematical Adventure (any edition will do) and study it. Check reviews on Amazon and elsewhere. This is a great book written in Manga style which is highly approachable.