I need to get this shirt for myself: 🙂

Please be patient with me, I’m from the 1900’s
– Suramya
I need to get this shirt for myself: 🙂
– Suramya
The more I see posts about some of the proposed use cases for AI the more I feel that some people just don’t want to use their brains and want to outsource all thinking to the ‘AI’. The latest example that triggered this post is screenshoted & Quoted below:
Though malloc is a very useful function in c, it is not without its problems. The biggest is that it can be confusing for some to decide how much memory to allocate, needing complicated statements with sizeof . To solve this I propose a new alternative to malloc that utilizes the power of modern developments in Al, mallocPlusAI . The usage is simple.
int* x = (int*)mallocPlusAI(“Enough memory to store up to 5 integers”);
mallocPlusAI takes in a character array which is forwarded to a ChatGPT instance alongside an initial prompt “You are a memory allocator for a computer, and you need to tell me how many. bytes of memory I would need to accomplish a certain task. Make sure to give your response as only a whole number of bytes, do not provide any other text. Here is what I request: “
So instead of doing something like the following
5 * sizeof(int) + allocation overhead
Because apparently it is too hard to type 5 * sizeof() * Allocation Overhead, we will call an external API which brings the following downsides:
Can someone please explain to me why you would use something like this instead of spending 2 mins thinking about what size of memory to assign?
– Suramya
Diwali is one of the biggest festivals in India, it symbolizes the spiritual victory of Dharma over Adharma, light over darkness, good over evil, and knowledge over ignorance. This year interestingly it fell on Oct 31st when Halloween is celebrated in a lot of the western countries, which made it an interesting day since that is the day when it is said that the barrier between the unseen world (spirit world) & our world is the thinnest and when the darkness is the strongest. Plus it was a bit jarring to see kids in Halloween costumes in the middle of Diwali pictures 🙂
We always go to Delhi whenever possible for Diwali as that is the one festival we celebrate at home with parents. In fact in the past 43 years I have only celebrated it 8 times without going to parents place and that was when I was in the US and it was not feasible to fly home for it as it was in the middle of the semester plus ridiculously expensive as well. I flew to Delhi with Mom on 26th so that I could spend some time with dad. I usually take 2 days off for Diwali and did the same this year as well. Luckily for us the day after Diwali was a Karnataka state holiday so I ended up getting 3 days off (plus 2 days for the weekend), I did WFH for the remaining two days.
Nothing beats spending time with family, but the Delhi pollution is painful. Before folks start blaming the Diwali crackers please note that I arrived in Delhi a week before Diwali and the air quality was so bad that I had the air purifier running 24×7 in my room and was taking Allegra every day for my allergies. But it is easier to blame cracker bursting instead of actually solving the root cause of the problem.
Due to work commitments Jani flew in on the 30th late night, her flight arrived on time but her luggage took over 1 1/2 hours to arrive. Apparently they sent it to the wrong terminal and it took a while to figure out what happened before they could sort things out. Once the luggage arrived we went back home and compared to Bangalore it is an amazing experience to drive a car in Delhi/Noida. The roads are wide and well maintained, due to this even when a car breaks down there is enough space for the others to continue on the way. Compare this to Bangalore where a lot of the roads are barely 1 1/2 times the width of a car so in case of a breakdown you are stuck there for the foreseeable future and that doesn’t even take into consideration the constant flooding of the roads here.
Once we reached home, we woke up dad so that we could give all the stuff Jani had got for them (and for me 🙂 ) which was quite fun. The next day we all woke up early (for me anyways) so that we could do the Havan to bless the house and all of humanity with health, wealth and happiness. An interesting aspect of Hinduism is that there is no one right way to do things, so different communities and even families have their own rituals for Diwali. For us it is an Havan in the morning and then Lakshmi puja in the evening. After the Havan since the house was filled with smoke (more than outside) we all sat in the garden and just relaxed for a few hours enjoying time spent with each other.
In the evening we all got ready before dark so that we could do Lakshmi Puja. I have written about why we worship Lakshmi on the day instead of worshiping Lord Rama as Diwali started as a celebration for Lord Rama returning to Ayodhya after 14 years of Vanvas (Forest living) after defeating Ravan who was the demon king of Lanka and symbolized darkness so I am not going to repeat it again here but I do encourage you to go and read about it (scroll down to the bottom of the post).
The Lakshmi puja does require a bit of prep work, to fill all the Diya’s with oil and arrange them in proper order. Once that is done the Diya’s are lit and we do a short prayer before taking the lit Diya’s and putting them all around the house and outside. The idea is to light the entire house and avoid any dark rooms/areas.
This year because Jani likes bursting crackers (Even I do, but am severely allergic to the smoke) we got crackers (fireworks) and I burst crackers on Diwali after over 25 years. We hadn’t gotten much but still spent a good hour interacting with the neighbours and having a lot of fun. After we got done with bursting them me and Jani took a drive around the sector to admire the amazing decorations and lighting that folks had put up for Diwali. After that we called it a day and went back home to crash for the night.
The remaining days after Diwali I basically just chilled at home, not going anywhere and spending time with family.
In all it was a fun trip and I look forward to doing it again next year.
– Suramya
India has been pushing heavily in the renewable Energy field to make itself less reliable on Oil and other fossil fuel imports. Earlier this month we hit 200 GW Milestone and renewable energy now accounts for 46.3% of total power generation in India.
This is awesome news and something we should be proud of. My parent’s place in Delhi is running on Solar (well everything except the AC’s are on Solar) and my cousin’s farm and hour is almost 100% on solar now as are most of the houses in their village. The same is the case in a lot of villages in India especially in UP (others as well but I have not seen them all personally). A lot of the street lights etc now run on solar as well and there was an ongoing project to use the excess power generated by the panels put on the highways to power the villages on route as well.
The top 4 States Driving India’s Renewable Energy Capacity are as follows:
UP is not there in the top 4 yet as they started a bit late but there is an extensive push there for solar and I know other states are also exploring Solar, wind and other renewable energy sources as well. In addtion The Government of India has introduced various measures and initiatives to promote and accelerate renewable energy capacity nationwide, aiming for an ambitious target of 500 GW of installed capacity from non-fossil sources by 2030.
Source: NDTV: India’s Renewable Energy Capacity Hits 200 GW Milestone, Accounts For 46.3% Of Total Power
– Suramya
The more I read about the kind of products these so call ‘AI Founders’ are coming up, the more I feel that they all need some serious therapy. The latest example of this is intouch.family which is an AI powered chatbot that calls your elderly parents so you don’t have to. I mean seriously? The official description is:
InTouch is a subscription service for seniors which regularly calls and keeps company to your parent, evaluates their well-being and alerts you if assistance is needed.
I get that we are all busy and it sometimes gets hard to call people and keep in touch, but anyone who thinks that AI is a replacement for the human touch especially in keeping up relationships needs to get their head examined.
I am quite bad at remembering birthdays and anniversaries except for close family and friends. When I was in college I thought that it would be nice if I could automate wishing folks Happy Birthday without having to actually wish them myself. So I wrote a program where I fed in all the birthday’s and the idea was that at a random time during the day it would email them a message wishing them. I even had a lot of enhancements planned, like use the ‘Poet’ program (it generated poems, based on certain criteria) and add it as part of the message to make it more personal. Spent a few days creating the program and it worked perfectly.
I was about to start using it and then realized that the whole point of wishing folks on their birthday was to keep in touch with them, not discharge an obligation. Especially if you have not talked to someone for a while, wishing them allows you to initiate a conversation. So I ended up changing the software to email me a reminder (This is in the days before Google Calendar and other reliable online calendars) so that I could call/email/text the person wishing them.
The whole idea behind technology is to make human contact easier, not to replace human contact. Telegrams allowed us to send urgent news quickly, then came phones that allowed us to talk to people who were far away, then we had VoIP/Voice Calls that allowed you to call without massive bills. Then came video calls such as zoom/Whatsapp etc that allow you to see the person you are talking to as well as hear them. In the near future we will have VR calls where you will feel that you are in the same room as the other person.
Unfortunately, most of the ‘AI’ services we see are being created/marketed as a replacement for human contact instead of as an aid to it. For example, instead of making friends to talk to, someone has created a AI ‘friends bot’ that you can share stuff with. (can’t find the link right now) Another genius created a whole social network that contains only AI bots that respond to your posts and create content.
I know making new friends can be scary at times but you need to find out what works for you. The stereotypical nerd who is anti-social is not something you want to aim for because that is absolute nonsense. You need to work with others if you want to succeed in life. If you are on the spectrum it can be harder for you to make friends but you need to see what works for you. One of my close friends is like that and we stay in touch over chat and emails as I know that they prefer non-verbal communications. With others I call or email or meet face to face. At one point a lot of my existing friends became busy with life (Got married/had kids etc) and I had to go out and make new friends so I started hiking and joined groups where we would go out for weekend trips or hikes. Ended up making new friends and actually met my wife in one of these trips. (Which was awesome!) I also have a lot of online friends that I have never met face to face (but I hope to when I can) and we email/message each other all the time.
Tech is awesome but nothing beats the human touch. Use Tech to enable/improve your connections/interactions but don’t make it a replacement for them.
– Suramya
I guess actually fixing the problems with the drainage that cause the roads in Bangalore to get flooded would have been too much work for BBMP, so instead of fixing the root issue they prohibit driving on the road during rainy season (which is half the year in Bangalore).
This sign is on the Wind Tunnel road, posted recently.
– Suramya
Watching movies or shows requires a certain amount of suspension of belief especially if it is a Sci-Fi or Fantasy movie. Most of the time this is fairly easy to do and makes for a fun watch or read. However, there are instances where no matter how much you try to suspend your belief it just doesn’t make sense and you are unable to watch the movie or show. Omni Loop is one such movie for me.
The movie sounded quite interesting as it is about time travel and I was looking forward to it, but once I started watching the movie within the first 5 mins I had to stop it as I couldn’t take it anymore. So, what happened in the first 5 mins that so annoyed me you might ask? The main character in the movie is a quantum physicist who is dying. The movie starts off with a doctor telling a lady that the the main character is dying because and I quote: she has a black hole growing in her chest. When I heard it I thought I must have been mistaken, because if there is a blackhole anywhere near a person they would be sucked inside it in micro-seconds.
A Black hole is a cosmic body of extremely intense gravity from which nothing, not even light, can escape. This means that they suck in any matter around them and incidentally that is how we can see them because of their enormous gravitational fields on nearby matter. We also have what are called mini-Black holes each with a mass that is only equal to or less than an asteroid. When the Large Hadron Collider went online folks were worried that it could create large numbers of mini black holes each of which could cause significant damage to earth before they dissipated.
If a black hole somehow managed to get lodged in someone’s chest (even a mini one), the gravitation forces would pull them apart and the weight would be so much that they wouldn’t be able to move even if they did manage to survive this somehow. The worst part was that this wasn’t shown as something that was unusual or rare. The doctor treated it the same way that they would have a tumor growing inside a person. If they had made it sound like a mystery that current science couldn’t explain maybe I would have continued to watch the movie but with the plot the way it was I just couldn’t continue to watch it.
– Suramya
I know at times folks at work don’t get along and that can become quite an issue for HR & Managers etc to solve. But I don’t think I can imagine this scenario happening in any of the companies that I have worked with in my 24 years of corporate experience. A group of 15 coworkers were on an office hiking retreat where they were scaling a 14,230-foot mountain. Which sounds like a fun team building exercise till it went horribly wrong.
14 of the 15 people managed to scale the peak successfully and then instead of waiting for the 15th person to complete as is required by common-sense, courtesy and team building they left the person near the peak to attempt the climb alone. One of the first rules that was drilled into our heads when I did my mountaineering course was that no one is left behind. Even if the last person is taking forever to finish the climb we had to wait till they completed before we could leave/start back. This is a basic safety rule so that people don’t have to go through what this guy did.
The lone employee made it to the summit at 11:30 a.m., but when he tried to descend, “he became disoriented,” according to rescue officials.
Making matters worse, his colleagues descending the mountain ahead of him inexplicably collected belongings left in a boulder field to mark the path down, officials said.“In his initial attempts to descend, he found himself in the steep boulder and scree field on the northeast slopes toward Shavano Lake,” according to officials.
The man, whose name and company were not released, used his cellphone to pin-drop his location to his co-workers, who informed him that he was on the wrong route and instructed him to hike back up to the summit to get to the correct trail down, officials said.
Just before 4 p.m. local time on Friday, he sent another location pin-drop to his colleagues that he was near the correct trail.
“Shortly after that message, a strong storm passed through the area with freezing rain and high winds, and he again became disoriented, losing his cell phone signal as well,” rescue officials said.
When his colleagues didn’t hear from him, they reported him missing to Chaffee County Search and Rescue at 9 p.m., some eight-and-a-half hours after he started his descent, officials said.
To make matters worse, they waited 8 1/2 hours before reporting him as missing. It was pure luck that he survived the trip and serious charges should be laid against each of the 14 folks who didn’t think twice before leaving him at the top of a mountain.
I really want to find out the company these folks are from so that I can ensure I never work there. This shows how bad or cutthroat/toxic the office environment is as they just left him up there.
– Suramya
Excel is both a blessing and a bane for companies. Because of its capabilities folks have created formulas/macros/scripts/functions etc in Excel that allows them to generate data that is used to take major financial decisions with real world impact. But that capability also makes it an ideal vector for infiltrating an organization using Macros or scripts in Excel files to compromise systems.
Back in Aug 2023, Microsoft first announced that they are going to support running Python inside an Excel file. After that there was no major talk about it so I had hoped this meant that they had abandoned the project, but sadly I was mistaken. Redmond announced the official release of Python in Excel for Windows users of Microsoft 365 Business and Enterprise in a blog post. The post has a lot of details on the new capabilities this gives to power users and frankly I can see why folks are excited about it. But from a security and version control point of view this is a disaster waiting to happen.
There is a new learning series available for free for 30 days on LinkedIn that incorporates numerous examples, tutorials, and tips on how to best leverage Python in Excel.
Included in the Excel for Python release is a large language model integration that will allow Excel users to ask the Copilot to build scripts for them with plain language commands.
Microsoft partnered with data science tool maker Anaconda to develop the Python-Excel integration. As we’ve previously reported, data can move effortlessly between the two platforms using a few custom-defined functions.
This two-way function sending is a key part of security – Microsoft states Python processes Excel data without revealing the user’s identity, and all Python code runs in a secure, isolated environment, only accessing libraries approved by Anaconda​.
As with all the stuff MS has released recently, this also has LLM Integration but is on a very restricted list. The service is available to all Office 365 users with a valid Enterprise or Business Microsoft 365 subscription on the Current Channel.
Source: The Register: Python in Excel is here, but only for certain Windows users
– Suramya
Powered by WordPress