Every time a mass-shooting tragedy dominates the U.S. news cycle, social media lights up with urgent, emotional arguments about firearms. Some people call for outright bans on civilian gun ownership, others argue for tighter regulations, and many seek a middle ground. To understand these conversations at scale, our new study, created GUNSTANCE—the first publicly available machine-learning…
We all learned how to solve two linear equations for two unknowns. For example, we learned to solve 2x – y = 3 and 3x + y = 7 for x, and y, giving us x = 2, and y = 1. If we have three unknowns, we would need three equations to solve for…
Ever wished for a simple, clean way to monitor your GPU usage without diving into terminal commands or heavy dashboards? I recently built a tiny GPU monitoring web app that does exactly that—lightweight, easy to deploy, and super useful if you’re running GPU workloads. A screenshot of the UI: 🛠 Details of the app This…
In the realm of science, statistics is the backbone that supports the framework of research and discovery. The ability to collect, analyze, and interpret data is crucial for advancing scientific knowledge. This article delves into the significance of statistics in science, particularly in the context of hypothesis testing, while seamlessly incorporating relevant keywords for optimal…
Introduction When I started my PhD in Fall of 2019, I dove deep into the fascinating worlds of Generative Adversarial Networks (GANs) and differential privacy. Early in my research, I became interested in how we can enable AI systems to learn from sensitive data without exposing anyone’s personal information. I worked on designing a differentially…
What is life? This is a question that has been asked throughout history, and one that still stumps many people today. While there is no one correct answer, there are some things that we do know about life. Here are a few things to think about when it comes to life: Life is precious. This…
I enjoy reading and in 2021, I spent a lot of my free time reading various books. Here are the 5 books that I really loved reading and hope my list may be helpful for you to select a book for your next reading journey. 1. Educated by Tara Westover Educated is one of the…
I recently completed listening to an audio-book version of the book “The 5 AM Club” by Robin Sharma. This, I would say for me is more of an inspiring book than a self-help one. The narrative of this book was unlike other books in this category that I’ve read so far. This book tells the…
When a function is called, it gets it’s own stack to store the parameters, and it’s local variables. So, an implementation of recursive function that stores a local variable and waits for the values returned from another recursive call to the function and so on would require stack to store the results. Let’s see an…
First, let’s define what a maximum subsequence sum problem is. Suppose we have an array [5, -3, 4, -7, 8, 7, 4, -1] then we would want to find a contiguous sequence that has the maximum sum. In this case, subsequence [8, 7, 4] has the maximum sum i.e. 19. It’s worth noting that if…
Algorithm AudioBook Computer Deep Learning GANs Machine Learning Programming Science Thoughts