Posts

India: Union Budget 2025 - Notes

These are the notes I made while watching Nirmala Sitharam's 8th Union Budget presentation. NOTE: if you like reading a streamlined version of my notes compiled by GPT then got to the second half of this post Starts with opposition stages walkout with huge shouts but anyway Tai starts off at 11:05 am Aim is to achieve zero poverty Agri (1st engine): Centre(via a new scheme, atmanirbhar agri, PM Dhan Dhaniya Krishi Yojana?) to collaborate with 100(to start with) low productivity districts to enhance productivity - scheme to benefit 1.7Cr farmers Comprehensive programs for fruits & vegetables   Makhana Board to support Bihar farmers MSMEs(2nd engine): Increasing credit access to MSME sectors New fund of funds for 10K Cos Focus on making global hub for toys Credit card for micro enterprises   UPI linked credit card for street vendors New schema for women SC/ST entrepreneurs   Investments (3rd engine): Broadband for govt schools School books in regional languages Expansio...

The Platform 2 Movie Reviewed / Explained

I got to watch the 2nd part of The Platform on Netflix today and below is my short review & explanation from my perspective (spoilers ahead): Just like the first part, there are a lot of metaphors and answers to some of the questions from the first part too. The film starts off with the plot known to the prisoners and just like in the real world, there are revolutionist groups formed. They fight against each other throughout the movie which makes this part a bit boring for me. Still, fortunately, the makers take us through the journey of the protagonist/female/heroine who first tries to abide by the rules but then notices how doing so doesn’t help her much, the transition happens when she meets different characters in the film. We’re shown how she becomes rebellious to go against the system at last and this time we’re shown how the prisoners have advanced themselves to find a hack to become conscious when the prison admins clean up the space by the end of every month and that’s whe...

Optimizing Inventory Management with the Inventory Optimizer Tool

Efficient inventory management is a critical component of running a successful business. Managing stock levels, forecasting demand, and ensuring timely reorders can make or break a company’s ability to meet customer demand while keeping costs down. That's where an inventory optimizer comes in! This blog post introduces a Python-based Inventory Optimizer Tool designed to help businesses manage inventory more effectively. We’ll walk through its key features, show you how it works, and explain how even non-technical users can benefit from it. Why Inventory Management Matters Poor inventory management can lead to several problems: - Overstocking : Holding too much inventory leads to excess costs and storage issues. - Stockouts:  Running out of products can result in lost sales and unhappy customers. - Inefficient Reorders : Not having a proper reorder process can lead to delayed shipments and rushed orders, increasing costs. Our Inventory Optimizer Tool  uses simple data to forec...

Is it possible to scale an application to INFINITY?

If you’re designing software systems, then read on otherwise just drop off since this might feel abstract for you. In today’s world, there are only 2 kinds of businesses: tech businesses or tech-enabled businesses, any other business that doesn’t fall under these categories would eventually die off, that’s a fundamental fact! What does HIGH availability & INFINITE scaling mean in the first place?   In a non-sensical way, it is to serve everyone on the internet, considering your service is consumed by every single user/device that’s connected to the internet, which in itself is a myth as it never happens with any given service that it gets used by all the devices on this planet, so the capping already happens at multiple layers like country policy, govt policy blocking certain services & so on, but let's just pretend that your services get consumed by all the devices that are connected to the internet, in that case, is it possible to serve your services/APIs to all those dev...

Abstractly on Flutter

Flutter framework is the only framework that has come closer to satisfying this adage: "Write once, Deploy anywhere" Flutter apps could be literally deployed on all the major platforms that any business wants to that includes Web, Mobile(iOS/AOS), Desktop (masOS, Windows, Linux), which covers all the major platforms and there's really no need of writing platform specific code as Flutter framework does it under the hood for you plus there are a variety of plugins written by a thriving community that makes it even easier to develop apps. basically, with Flutter you have everything you need to develop apps without worrying about maintaining multiple platform codebases which is the main reason[read: lower costs] why companies opt for cross-platform frameworks in the first place.  listing out the pros&cons on a very high level: Pros: good documentation apps are fast since for ex mobile apps are not reliant on the Javascript bridge for communicating with the native layer op...

WWDC 2022 Keynote - Summary

  WWDC 2022 Keynote - Summary Intro by Tim Cook iOS (Enter Craig) iOS 16 features: Lock Screen updates video with loads of personalization customization of every single element on the screen,   Like Watch faces, you can now have multiple lock screens,   Notifications are shown only at the bottom of the screen,   Live Activities API (real-time info like match updates, drive location updates, health metrics updates, etc) a Full-screen now-playing music app view Focus updates: Focus filters to focus on one single activity at a time Focus API to implement in the app Messages Updates: You can edit the messages that are already sent You can undo/delete the messages Mark any thread as unread Shared with You: APIs for developers to integrate into the apps SharePlay (watch/play together with anyone) integrated into FaceTime integrated into Messages Dictation updates: Voice & keyboard can be used in-conjunction App Intents API - shortcuts work with zero setup Live text upd...

WWDC 2021 Keynote - Summary

  WWDC 2021 Keynote - Summary Starts with developers around the world giving out crazy ideas to start the event with a short film for it Tim Cook enters into an auditorium with a huge audience with Memoji faces iOS: (Enter Craig, the hero) Introduces iOS15 FaceTime Audio: Spatial audio in FaceTime (Sound that comes in the position of the person in the video) Microphone - Voice Isolation prioritizes the audio of the person in the video talking Video Highlights the person talking Portrait mode (blurs the background) Facetime Link to invite for calls (anybody from the web could join the call) SharePlay - Listen to music, watch movies, share screens,   Share playback controls [Very much required in the post-covid world] (API’s open for 3rd part developers) Messages: Images collage/stack view in Messages app [News App will have a separate section that lists all the links shared by others] Music, Photos & other apple apps content gets linked Focus: Notifications Summary - A new ...