I'm a computational social scientist working on breakup models of audiences, high-resolution temporal data collection, simulation methods, and more.
States are having a hard time regulating online platforms to prevent threats such as hate, market abuse and disinformation. Transparency is a proposed solution, but conflicts with privacy norms. I suggest that platforms simply whitelist universities for browser-based access.
Idempotent means that a program does not change the final output, even if run multiple times. Try to write idempotent code, it will make your life much easier and prevent errors you didn't know you had!