There's this PR that's been sitting in my head rent-free for the last few weeks. +64,218 lines added, -4,691 removed . The kind of diff that would have, in a previous life ( circa: 2024? ), represented months of careful, deliberate work: A system redesign, a major migration, something with weight , and weeks of deliberation attached to it. Instead, it's a Tuesday afternoon's worth of AI output…
I'm always amazed when the first week of January rolls by, and invariably, by the end of the week, a dozen people would have asked me " Where's your list of movies for the year? ". Always amusing to me that a year-end movie recco list is something that's become a tiny, fun New Year tradition for a whole bunch of friends :) This year's list is dedicated to these folks, because your kind messages…
2023 was a plentiful year when it came to entertainment. Whether it was huge movie releases in theaters, sleeper hits across OTT platforms, or story-driven TV series, there truly was way more to consume than anyone could handle. Even though I try my best to keep track of what's new in the world of pop-culture, 2023 was a year when there was so much that I wanted to watch but a lot just slipped…
Extended Berkeley Packet Filters ( eBPF ) is probably the most exciting additions to the Linux Kernel in recent times. To put it simply, eBPF is designed as a very nice middle-ground between native kernel changes, which have traditionally been very slow ( arguably rightfully ) to come into mainline, and kernel modules, which have become a popular footgun for anyone working at the kernel level. My…
Well, it's that time of the year again isn't it? After a year that's brought us some incredible movies, it's time for the much awaited ( or so I've been told ) list of my favorite movies of 2022. I genuinely felt that this year was the first year since COVID began when movies really kicked back into high gear. So many great movies across the year that picking a single " Best Of " list really…
Well, it's that time of the year again... Another year in the pandemic, though to be honest, this year felt less surreal than the last. Or maybe we've just learnt to find traces of meaning in this kakfkaesque world, with lifestyle adjustments, both big and small, defining the year for us. Thanks to this constant sense of dread ( which got triggered even more with the second wave which hit many of…
2020 has been a crazy year in more ways than one. Who would have thought that most of the world world would be forced to stay at home for a majority of the year, making Dalgona coffee ( remember that? ), baking sourdough bread, and basically calling the bluff on every company that said " We don't allow remote work since it allows people to slack off ". Despite the crazy number of movie releases…
Well, another year, another set of amazing movies. 2019 was a great year for movie lovers, and brought a lot of great stories to the forefront, both from indie filmmakers as well as massive studio-led productions. Sure, there still exist the Housefull4 s and the Pagalpanti s, but between the influx of OTT platforms ( Netflix / Prime Video / Hotstar / Mubi ) and the ongoing globalization of cinema,…
"The absurd depends as much on man as on the world. For the moment it is all that links them together. It binds them one to the other as only hatred can weld two creatures together. This is all I can discern clearly in this measureless universe where my adventure takes place." Albert Camus ( So, let's dance ?)
2018 has been an amazing year for movies. It's interesting to have been able to witness so many genres of movies moving in new directions, often with amazing results. It's been a year when the sure-shot superstar-backed movies have bombed badly and better storytelling has taken stage front and center. So as we wrap up this year, here's a list of my favourite movies of 2018: 15. Tehran Taboo (…
The Python community has been one of the few communities that I've actively been part of over the last couple of years, in part because I'm a huge fan of the language ( As the saying goes: Python is the second-best language for everything you want to do! ) and also because the community has always been one of the most welcoming tech communities I've come across. I've been lucky to be able to…
Multi-factor authentication ( Commonly 2FA ) is a security godsend. You really should enable it on every account you have that supports it. I usually use Google Authenticator for time-variant OTP systems. However, I find it irritating to have to reach for my phone to check for the OTP every time I log in to a site. Why do I find it irritating? Because of 2 reasons: I actually have to get to my…
Debugging a process actively running on a JVM without restarting the application and setting up flags and attaching a debugger is a a bit of a pain . However, there's quite a bit you can do to debug a running process without needing a JVM restart. This. But with less enthusiasm. Much less enthusiasm. Here's a quick walkthrough, with the associated commands. I'm simply compiling the steps to allow…
I am . I . I . I will win! This page generates a new set of typos every time someone visits the page. It has enough variation that you can (almost) safely claim that every person on this site sees a personalized set of mistakes, never seen before by anyone and never to seen again by anyone. Eternally looking for perfection, just like you and me.
For as long as I can remember, I've been addicted to technology. And I can happily credit a childhood spent interacting with technology as the reason for that. The first time I was blown away by technology was when I was lucky enough to own a Nintendo NES console ( a FamiCom rather ). I spent hours and hours saving the princess in Super Mario Bros , and shooting up ducks in Duck Hunt , and…
Christmas season is cookie season. Cookie season is Monty Python season. Then again, every season is Monty Python season. Yes, my sis made cookies! :D :D ( Go watch it now! )
2016 has been an amazing year at the movies, with some amazing work making it to the big screen through the year. The expected hits were mostly misses ( oh Batman vs Superman ! ), save a few exceptions ( I honestly liked movies ranging from the silly Suicide Squad , right up to the masala-fied Dangal ). But looking back at the year, I can safely say that this year had many gems. Here are my top…
Get a modern browser. Just give it a couple of seconds to get set up. Get a modern browser. You are now part of a collaborative neural network painting project. What you see is a neural network's approximation of Leonardo da Vinci's masterpiece. If you're on this page, the network begins to use your browser resources to further train itself. The network itself is saved as a checkpoint after a…
In Part 1 , we set up our Android Studio workspace and project to use the OpenCV4Android SDK . But what if some of my OpenCV code is not in Java but in C/C++? What we need to do is ensure that the C/C++ code is also loaded as part of your APK, and is linked correctly. We already set up the NDK in Part 1, so now we can use it to accomplish the task at hand. This is how you can do that: Open up app…
Anyone who has even the slightest understanding of computer vision has at some point worked with OpenCV. It's a super cool ( and fast ) general purpose CV library. At a recent hackathon we were at, our hack required getting OpenCV running on an Android device, but because the documentation for doing this is very vague, we spent a lot of time just on the setup itself. What further complicated…
TL;DR: Use this gist and you're all set! The remainder of this post is a step-by-step for a newbie to Deep Learning/AWS The Deep Learning ecosystem has matured tremendously over the last few months or so. I've been playing around with some of these applications over the same time period as well, and it's amazing how much the field has moved ahead in such a short time. Today, terms like Word2Vec,…