Suramya's Blog : Welcome to my crazy life…

December 12, 2023

The entire Byomkesh Bakshi Series is available on YouTube legally

Filed under: My Thoughts — Suramya @ 10:59 AM

Byomkesh Bakshi was one of my favorite Detective TV shows when I was a kid. He is the Indian counterpart to Sherlock Homes but is not a copy of the character. The character of Byomkesh Bakshi; an Indian-Bengali detective with proficiency with observation, logical reasoning, and forensic science was created by Sharadindu Bandyopadhyay in 1932 and appeared in multiple novels after that. In 1993 a TV series based on the character was first broadcast which adapted each novel into an episode of the show.

For some reason till recently there were hardly any copies of the original show available online to watch/download. I was searching for something else when suddenly I decided to see if I could find copies of the show and after a little bit of searching I found out that Doordarshan National, which owns the copyright to the show has uploaded the entire run of the show on their YouTube Channel (along with a lot of other shows as well from their golden days). This was an awesome find and over the next few days I am going to rewatch the entire series and confirm if my memory of the show is accurate. (I last watched it when I was ~13)

Interestingly enough I have met the actor Rajit Kapur who plays Byomkesh Bakshi a few years ago and he was extremely polite and considerate of the fans.

If you have not seen the show, I highly recommend you watch it.

– Suramya

December 11, 2023

ChatGPT is changing how we search for information and that is not good as it hallucinates often

Filed under: Artificial Intelligence,My Thoughts — Suramya @ 8:23 PM

Much as I dislike it, ChatGPT has changed the way we do things and look for things. Initially I thought that it was a fad/phase and when people would realize that it gives incorrect information mixed with correct info they would stop using it but that doesn’t seem to be the case. A couple of days ago we were having a discussion on worms and how much protein they have in them in a group chat of friends and Surabhi was tried to gross Anil out, instead of getting grossed out Anil asked for a recipe he could use to cook the worms. Immediately Surabhi went on ChatGPT and asked it for a recipe but it refused to give it stating that it is against their policies and might be disturbing to see. Before ChatGPT she would have searched on Google for the recipe and gotten it (I did that in a few mins after I saw her comment). The a few days later another friend commented similarly where they couldn’t find something on ChatGPT so decided to give up instead of searching via a search engine.

Other people have stated that they use it for tone policing of emails to ensure they are professional. Personally I would recommend The Judge for that as I had stated in my review of their site earlier this year.

The problem I have with ChatGPT is highlighted by the following quote shared by @finestructure (Sven A. Schmidt) “Whether it did it correctly I don’t have the expertise to evaluate but it was very impressive sounding.”. The way GPT works it gives information in a very well crafted manner (and that is super impressive) but the fact that it can have errors or it hallucinates from time to time makes it useless for detail oriented work for me. If I have to verify the output generated by ChatGPT using a browser then I might as well use the browser directly and skip a step.

I have screenshots of so many examples of how ChatGPT/Bing/Bard hallucinate and give wrong information. I think I should do a follow up post with those screenshots. (I have them saved in a folder titled AI nonsense 🙂 ).

– Suramya

December 7, 2023

Rice with Ketchup, Why??

Filed under: Humor,My Thoughts — Suramya @ 11:59 PM

Why would anyone eat plain rice with Ketchup??? There are so many awesome things that you can add to rice to eat it with. No one I know or for that matter no one from the entire Asia, Africa, South American and maybe the Europe will try to eat plain rice with Ketchup… Even in the US most people would eat rice with some sort of gravy or sauces etc.


Ketchup doesn’t exist, what are y’all adding to this?

This is most probably a joke but remembering what some of the folks in the Western countries consider to be good food, I wouldn’t be surprised if there were folks who would eat plain rice with Ketchup.

– Suramya

December 6, 2023

ISRO Returns the Propulsion Module from Chandrayaan-3 mission to Earth orbit

Filed under: Astronomy / Space,My Thoughts — Suramya @ 10:55 AM

ISRO (Indian Space Research Organization) made a surprising announcement earlier this week about a new accomplishment by the Chandrayaan-3 Propulsion Module after the team managed to successfully return the propulsion module used by the spacecraft into a high orbit around Earth. This is a big deal and something only achieved by 3 countries before India (US, China and USSR).

This was not one of the planned missions for the module and was attempted when the team found that they still have over 100 kg of fuel in the PM available on the module for maneuvers. Its a credit to the precise planning and execution of the entire mission that the module still had extra fuel available for followup missions. So the orbit was modified over the course of a few months to move to an Earth orbit at about 1.54 lakhs kms (154,000 kms) allowing the module to complete an orbit every 13 days.

In order to continue SHAPE payload for Earth observation, it was decided to re-orbit the PM to a suitable Earth orbit.This mission plan was worked out considering the collision avoidance such as preventing the PM from crashing on to the Moon’s surface or entering into the Earth’s GEO belt at 36000 km and orbits below that. Considering the estimated fuel availability and the safety to GEO spacecrafts, the optimal Earth return trajectory was designed for October 2023 month.

First maneuver was performed on October 9, 2023 to raise apolune altitude to 5112 km from 150 km thus, increasing the period of orbit from 2.1 hrs to 7.2 hrs. Later, considering the estimate of available propellant, the second maneuver plan was revised to target an Earth orbit of 1.8 lakhs x 3.8 lakhs km. The Trans-Earthinjection (TEI)maneuver was performed on October 13, 2023. In thepost-TEI maneuver realized orbit, propulsion module made four Moon fly-bys before departing Moon SOI on November 10. Currently, propulsion module is orbiting Earth and crossedits first perigee on November 22nd with an altitude of 1.54 lakhs km. The orbit period is nearly 13 days with 27 deg inclination. The perigee and apogee altitude vary during its trajectory and the predicted minimum perigee altitude is 1.15 lakhs km. Hence as per current orbit prediction, there is no threats of close approach with any operational Earth orbiting satellites.

This test was a good way to prepare for future lunar missions where one of the mission parameters would be to bring back samples from the Moon to earth for study. The module’s expected lifetime was about 3 months and its already past that and still going on. Looking forward to finding out what other additional experiments we can run on it.

– Suramya

Source: Arstechnica.com: India reveals that it has returned lunar spacecraft to Earth orbit

December 5, 2023

Near real-time Generative AI art is now possible using LCM-LoRA model

Filed under: Artificial Intelligence,My Thoughts — Suramya @ 6:21 PM

There are a lot of advancements happening in Generative AI and while I don’t agree that we have created intelligence (at least not yet) the advances in the Computer generated art are phenomenal. The most recent one is LCM-LoRA, short for “Latent Consistency Model- Low-Rank Adaptation” developed by researchers at the Institute for Interdisciplinary Information Sciences (IIIS) at Tsinghua University in China. Their paper LCM-LORA: A Universal Stable-Diffusion Acceleration Module (PDF) has been published on Arxiv.org last week.

This model allows a system to generate an image given a text prompt in near real-time instead of having to wait a few seconds which was the case earlier. So you can modify the prompt as you go and get immediate feedback which can then be used to modify a prompt. You can test it out at Fal.ai

Latent Consistency Models (LCMs) (Luo et al., 2023) have achieved impressive performance in accelerating text-to-image generative tasks, producing high quality images with minimal inference steps. LCMs are distilled from pre-trained latent diffusion models (LDMs), requiring only ∼32 A100 GPU training hours. This report further extends LCMs’ potential in two aspects: First, by applying LoRA distillation to Stable-Diffusion models including SD-V1.5 (Rombach et al., 2022), SSD-1B (Segmind., 2023), and SDXL (Podell et al., 2023), we have expanded LCM’s scope to larger models with significantly less memory consumption, achieving superior image generation quality. Second, we identify the LoRA parameters obtained through LCM distillation as a universal Stable-Diffusion acceleration module, named LCM-LoRA. LCM-LoRA can be directly plugged into various Stable-Diffusion fine-tuned models or LoRAs with-out training, thus representing a universally applicable accelerator for diverse image generation tasks. Compared with previous numerical PF-ODE solvers such as DDIM (Song et al., 2020), DPM-Solver (Lu et al., 2022a;b), LCM-LoRA can be viewed as a plug-in neural PF-ODE solver that possesses strong generalization abilities. Project page: https://github.com/luosiallen/latent-consistency-model.

The technique works not only for 2D images, but 3D assets as well, meaning artists could theoretically quickly create immersive environments instantly for use in mixed reality (AR/VR/XR), computer and video games, and other experiences. I did try going over the paper but a majority of it went over my head. That being said it is fun playing with this tech.

The model doesn’t address the existing issues with AI Art such as how should the artist’s whose art was used as part of the training data sets be compensated, or the issue of copyright infringement as the art is not public art. We also need to start thinking about who would own the copyright to the art generated using AI. There are a few open court cases on this topic but as of now the courts have refused to give any copyright protection to art generated by AI which would make it a non-starter for use in any commercial project such as a movie or game etc.

– Suramya

Source: Realtime generative AI art is here thanks to LCM-LoRA

November 26, 2023

Thoughts of Dr Who and the 60th Anniversary Special

Filed under: My Thoughts — Suramya @ 8:45 PM

Folks who know me or have been reading this blog frequently know that I am a big fan of Doctor Who and yesterday was the first of the specials made for it’s 60th anniversary. I have been reading Dr Who since around 1992/1993 and watched the first episode around 2000. Then the series relaunched with Rose and the rest is history.

David Tennant nails it again as the Doctor and while the story was not too complicated or involved it was a fun one that didn’t make me want to forward through it. I feel that a lot of the shows/movies etc are going for the dark and gritty reboots/changes and that is something that is good in small doses but not for too long. I watch TV or read a book to get lost in another world. Not to see the same issues up on the big screen as well. This episode was a welcome exception to that trend.

In addition the folks at BBC have also released a new colorized version of the first story featuring the Dalek’s called ‘The Daleks’ with the video cleaned up and new score added etc. I re-watched the episode and it was great. However, the Doctor as shown in the first season was not a very likable person. They were manipulative, arrogant and selfish at the beginning of the show with a very Sexist attitude that mirrors how the world was at that time. Over the decades since then the character has evolved and become much more emphatic and caring. Looking back the way the 12th Doctor behaved was the closest to how the 1st Doctor always acted which could be the reason I never really liked that iteration. Plus there were the ridiculous sonic-sunglasses.

There are a lot of people complaining about the new version and that is ok. They don’t like the direction because a non-white man is going to take over from Tennant and are pitching a hissy-fit over it. I personally am looking forward to the new season and cant wait for it. The best quote for Ncuti Gatwa taking over as the 15th incarnation of the Doctor is from Tom Baker who played the 4th: “Oh! Is this the next Doctor Who? A handsome young man! Marvellous cheekbones. These things are important as you get near to death.”

Some of my other all time favorite quotes from the Doctor :

“Never be cruel. Never be cowardly. Remember, hate is always foolish and love is always wise. Always try to be nice, but never fail to be kind.” – 12th Doctor
“There’s no point in being grown up if you can’t act childish sometimes.” – 4th Doctor
“You know, the very powerful and the very stupid have one thing in common: they don’t alter their views to fit the facts. They alter the facts to fit their views.” – 4th Doctor
“We’re all stories, in the end. Just make it a good one, eh?” – 11th Doctor
“Some people live more in 20 years than others do in 80. It’s not the time that matters, it’s the person.” – The 10th Doctor
“You want weapons? We’re in a library! The best weapons in the world!” – The 10th Doctor
“I eat danger for breakfast. I don’t, I prefer cereal. Or croissants.” – The 13th Doctor

– Suramya

November 23, 2023

Watched The Marvels and loved it.

Filed under: My Thoughts — Suramya @ 12:01 AM

Watched the Marvels today and loved the movie. The reviews and the initial box office returns had made me a little skeptical on how good the movie would be as it has apparently the lowest opening weekend of all Marvel movies ever. I think that this is because there are a vocal group of people who don’t like the idea of a non-white male centric movie and that resulted in a poor opening weekend.

The movie was good and most of the jokes were actually funny and from what I could tell the entire audience loved the movie. The villain of the movie was a bit 1 dimensional their motivations could have been explored more in detail and other than the Marvels not much focus was given to the supporting cast. Even with that though the movie was a fun watch. My Niece Sara who watched it earlier this week apparently loved it because of all the cats in it. So that is another point to consider.

The end credits scene on the other hand was wow! It really opens up the stage for a massive new set of stories and crossovers. So I am looking forward to that.

– Suramya

November 21, 2023

How to get people to spend less time in the toilet

Filed under: Humor,My Thoughts — Suramya @ 3:51 PM

If you have had a roommate who takes ages in the bathroom because they are busy catching up on social media or a company who wants their employees to spend less time on breaks there are a few anti-user designs that people have been pushing over the past few years. Such as a slanted toilet designed to make it painful to sit on for more than 5 minutes and other such hacks.

I have a better way to ensure people are not spending too much time in there. All you have to do is ensure that the Wifi and Mobile data connectivity in there is poor and folks will automatically stop spending too much time in there. This idea came to me when I was stuck in such a restroom with very limited cellphone coverage and poor wifi signal.

Obviously this is a joke post not meant to be taken seriously so please don’t do this to your workers. 🙂 Yes, I am zonked out due to all the travel I have been doing. Why do you ask?

– Suramya

November 6, 2023

Don’t make interview candidates wait 1 hour as the “filtering” method

Filed under: My Thoughts — Suramya @ 12:01 AM

The following post on Quora caught my eye earlier where this person asks that their boss purposely makes every candidate wait one hour past the scheduled interview time as a filtering method and if that was legal.

My boss purposely makes all interview candidates wait 1 hour past the scheduled interview time. This is their “filtering” method, as they refuse to consider anyone who leaves during the 1+ hour wait. Is this legal? by Patrick O’Neill

I am pretty sure this is legal but it is extremely unprofessional and a major red flag for people working under/with this boss. They don’t care for the candidates time and wasting it like this doesn’t show/prove dedication. Someone could have scheduled an interview during their lunch hour or they might have booked a babysitter so that they can come in for an interview. By wasting time like this, you don’t know how you are impacting their schedule and plans. Unfortunately, too many people think that the only thing people should care about is working and the more time they spend at office the better it is.

This is especially true in the Startups where people joining are expected to put in insane hours. I have worked with a lot of startups both as an employee and as part of the various incubator programs, I remember one startup owner that proudly told me that they ask their candidates if they are ok to work 7 days a week without exception and reject anyone who says no because they should be as dedicated to the company as the owner was. So I asked them if they are also going to get a part of the profit that the company makes and they responded with an empathetic NO! When you are not going to share the profits the owner is making then why would the employee work the same hours as you? You need to give them the same incentives if you expect the same amount of effort 🙂

For the most of my carrier I have had great managers and bosses who respect peoples time. I have been scolded about logging in during late nights and over the weekend unless there was something urgent that needed to be done. If I was in a situation like this, I would normally ask for a reschedule after about 30 mins, if it was a phone interview I would drop after 15 mins and send an email stating that the panel didn’t join.

People who this kind of screening are the ones who will call you on Saturday at 10pm and expect that you drop everything and come to the office for work. People do have a life outside work and we need to respect that. If there is an emergency, absolutely call me at anytime and I will log in (if I can). But for BAU (Business As Usual) work that can wait, you shouldn’t be calling.

– Suramya

October 30, 2023

Sari as a Halloween costume? Why not if done tastefully

Filed under: My Thoughts — Suramya @ 10:16 AM

Using images/costumes/concepts from another culture as a sort of fancy dress can be a tricky thing and if done incorrectly it can be incredibly offensive but if done with the right attitude and respect it can be awesome. Whenever we travel if there is an opportunity to dress up in the local dress, try the local food etc we both jump on it as it is a way to experience the local culture.

The following was posted in one of the Groups I am part of:


Would you mind if someone wore a sari as a costume to a Halloween Party?

My answer to that is that if it is done in a respectful manner then why not? On the other hand if the person wearing it is playing on the stereotypes and negative connotations then they should be called out on it. You can easily figure out what the person wearing the dress is trying to portray and depending on that they should be called out if needed. Do note that there are times when people will unintentionally make a faux-pas or propagate stereotypes and that should be handled differently by explaining to them why something is not appropriate.

If you are planning on wearing something from a different tradition, you should think about asking a native from that tradition if something is appropriate or not. I have answered multiple questions on Indian ethnic wear when I was in the US and while visiting other countries. If you don’t know anyone from that culture you should do a basic search on the internet to understand/check if a particular costume is ok.

What I find interesting is that in a lot of these cases, the native (people from the original culture) are ok with folks dressing up in their traditional wear but there will be a bunch of people (usually white) who will claim that this is cultural appropriation and create a fuss.

I am not saying that cultural appropriation is not a big problem (It is) but the solution to that is not gatekeeping and stopping people from exploring other cultures.

– Suramya

« Newer PostsOlder Posts »

Powered by WordPress