Suramya's Blog : Welcome to my crazy life…

September 10, 2025

AI Darwin Awards nominations are now open

Filed under: Artificial Intelligence,Humor — Suramya @ 3:35 AM

The original Darwin Awards celebrated those who “improved the gene pool by removing themselves from it” through spectacularly stupid acts and reading through the candidate list would make you seriously doubt the ability of humans to survive. Now thanks to evolution we have evolved beyond having to make bad decisions ourselves and now have the ability to let machines make bad decisions on our behalf. To celebrate this achievement, Nominations are now open for the first AI Darwin Awards (2025). From the AI Darwin Awards website:

Nomination Criteria

Your nominee must demonstrate a breathtaking commitment to ignoring obvious risks:

  • AI Involvement Required: Must involve cutting-edge artificial intelligence (or what they confidently called “AI” in their investor pitch deck).
  • Catastrophic Potential: The decision must be so magnificently short-sighted that future historians will use it as a cautionary tale (assuming there are any historians left).
  • Hubris Bonus Points: Extra credit for statements like “What’s the worst that could happen?” or “The AI knows what it’s doing!”
  • Ethical Blind Spots: Demonstrated ability to completely ignore every red flag raised by ethicists, safety researchers, and that one intern who keeps asking uncomfortable questions.
  • Scale of Ambition: Why endanger just yourself when you can endanger everyone? We particularly appreciate nominees who aimed for global impact on their first try.

Winning Criteria

Our distinguished panel of judges (and the occasional rogue AI) evaluates nominees based on:

  • Measurable Impact: Bonus points if your AI mishap made international headlines, crashed markets, or required new legislation named after you.
  • Creative Destruction: We appreciate innovative approaches to endangering humanity. Cookie-cutter robot uprisings need not apply.
  • Viral Stupidity: Did your AI blunder become a meme? Did it spawn a thousand think pieces? Did it make AI safety researchers weep openly?
  • Unintended Consequences: The best nominees never saw it coming. “But the AI was supposed to help!” is music to our ears.
  • Doubling Down: Extra recognition for those who, when confronted with evidence of their mistake, decided to deploy even more AI to fix it.

Current nominees are listed at 2025 Nominees and are hilarious. I mean it is better to laugh about this stuff than cry (or scream) so…

Be sure to submit your candidates for the AI Darwin Awards 2025 at the link above.

Source: The Register: AI Darwin Awards launch to celebrate spectacularly bad deployments

– Suramya

September 4, 2025

The future of web development is AI. Get on or get left behind.

Filed under: Artificial Intelligence,Humor,My Thoughts — Suramya @ 10:31 AM

Saw this article The future of web development is AI. Get on or get left behind while surfing the web and I was initially annoyed because I thought it was yet another article on how AI is solving all the world’s problems but then when I saw the post, I loved it because it exactly showcases the Hype cycle which is what the modern tech industry has become…


The future of web development is Blockchain AI. Get on or get left behind.

– Suramya

August 27, 2025

By extrapolating statements by prominent AI proponents it looks like the AI bubble might be nearing its end

Filed under: Artificial Intelligence,My Thoughts — Suramya @ 1:33 AM

We are in the middle of an almost unprecedented tech-bubble for AI and now it looks like the bubble is nearing it end. The reason I say that is now instead of companies trying to sell us AI as the cure all for everything we have reports coming out with stories that are strikingly different in tone from the ones a few days ago.

For example, Sam Altman is now telling people that the “investors are overexcited about AI models. ‘Someone’ will lose a “phenomenal amount of money.”. The head of Amazon Web Services Matt Garman is now telling folks that “Laying off engineers for AI is the dumbest thing companies are doing”. Then we have the report from MIT that states that 95% of generative AI pilots at companies are failing.

There are multiple such stories that are now coming out now and it feels like a push towards gaslighting the world about how the same people were not the ones who pushed AI as a cure all and replacement for the humans in pretty much every industry and aspects of our lives. AI systems were nowhere close to what the hucksters were claiming to be possible and in a lot of cases we found out that the demo’s were faked with developers in the background doing the actual work.

The impact of this burst is going to be brutal especially in the Tech Company side as they moved away from their core competencies and crammed ‘AI’ into their products regardless of whether folks wanted it or not. That being said, not all is bad because once the hype machine dies, people who have been actually working on interesting AI or Machine learning models will emerge from the shadows of the hype and we should see some good progress down the line. This is similar to what happened during the DotCom collapse (I caught the tail end of that during college) where the companies that were built on hype & lies collapsed but the infra created from them was absorbed by others who had actual useful products.

Lets see how things go from here… At the very least we should soon start seeing more and more people getting hired to fix the code created by the vibe-coders.

– Suramya

July 16, 2025

Grok comes to Tesla and its nowhere near to bringing KITT closer to reality

Filed under: Artificial Intelligence,Computer Software,My Thoughts — Suramya @ 8:34 PM

Elon Musk announced that Grok AI would be included in Tesla’s about a week ago and unlike most of his announcements an initial release of the tool to Tesla happened earlier this week. This is extremely scary because what we are calling AI is nowhere close to being intelligent and putting it in control of a 2000 KG metal vehicle is what I would call a ‘bad idea’.

A lot of us grew up watching Knight Rider and KITT from the series is the golden standard for AI Cars. The extremely talented Design Thinking Comic created a comic where they imagined how Knight Rider 2025 would work with the current generation of LLM’s instead of the fictional KITT AI.

Knight Rider 2025, with a current generation LLM
Knight Rider 2025, with a current generation LLM

Till recently my knowledge of the Tesla cars was based on information I read online and videos that I had watched, but I got to see the car in person during my recent trip to the US and my experience as a passenger was that the car looks really cool but there are a lot of usability issues. Like the weird way to open the door and loads of other issues folks have been posting about which have caused serious enough issues that Tesla had to issue multiple recalls in the past year for its cars. The Cybertruck, on the other hand was even uglier than I had imagined it to be.

The “Move fast and break things” philosophy is not something that should be applied to a car as it has serious real world impact potentially endangering lives. (It is a bad idea in general even for regular software development but that is a separate topic for another day)

– Suramya

May 11, 2025

VibeCon – the biggest vibe coding conference!

Filed under: Artificial Intelligence,Humor,My Thoughts — Suramya @ 1:51 PM

Took me a few seconds to figure this out. Register for VibeCon – the biggest vibe coding conference! .

VibeCon - the biggest vibe coding conference! Register now: localhost:3000/registration
VibeCon – the biggest vibe coding conference! Register now: localhost:3000/registration

The funny part is that a lot of folks who are ‘Vibe Coding’ will not get the joke here…

Source: Mastodon: @leyrer@23.social

– Suramya

May 9, 2025

OpenAI site can’t figure out how to allow users to change their password’s

Filed under: Artificial Intelligence,Humor,My Thoughts — Suramya @ 9:56 PM

Changing passwords regularly is a good way to ensure that your accounts are secure. Yes I know about the new NIST guidelines on password changing but I disagree with it. If you are using a password manager (and you should be) then changing passwords on a regular basis is not a hard thing to do.

In any case, I noticed that the password on a bunch of my accounts had not been changed in a while so was updating them; one of the accounts is on OpenAI that I had created when it had launched but not really used much after that. After logging in I spent a few minutes trying to find the option to change my password but couldn’t find it, finally had to go to the FAQ’s to find out how to change the password and I saw the following:


Instructions on how to reset the password

How to reset your ChatGPT password

  • Log out of your account, or open a private/incognito browser window.
  • Go to the ChatGPT home page
  • Click Log in.
  • Enter your email address and click Continue.
  • Select Forgot password? on the password entry screen.
  • Follow the instructions in the password reset email you receive.

They really don’t know how to implement a simple change password functionality… I mean this is not something I expect from a billion dollar company. I have seen this on sites created by startups but never at a large company. Although, if their site is created using their AI code generation then that would kind of explains this. 😉

– Suramya

May 3, 2025

AI is not going to take your job even though VC’s keep claiming that is the case

Filed under: Artificial Intelligence,My Thoughts — Suramya @ 9:49 PM

99% of what we see about what AI can do is basically hype, especially stuff from VC’s (Venture Capitalists) or other leaders in companies that have invested in AI. Then you have people like Marc Andreessen who seem to be living in an alternate reality all together because that’s the only explanation I have for them making statements like the one below. I mean it is an interesting take that your super power AI will be able to generate actual art like paintings, books and poems etc but not be able to be a VC because ‘it (being a VC) is more art than science.’ I mean if it can generate actual art (that doesn’t suck) what is stopping it from doing a VC job even if it more ‘art’ than science? After all you are claiming that it can perform other intangible skills so why not your job?


Marc Andreessen says when AI does everything else, VC might be one of the last jobs still done by humans. It's more art than science.
Marc Andreessen says when AI does everything else, VC might be one of the last jobs still done by humans. It’s more art than science.

The funny part is that an AI can actually do a VC’s job more easily than create art that that people like. I would love to have an AI that actually works. I mean, I am a Sci-Fi fan, so yeah I would absolutely geek out about AI in real. Unfortunately what we have now is nothing close to being intelligent and that just sucks.

– Suramya

January 22, 2025

ELIZA Resurrected using original code after 60 years

If you have been following the AI chat bot news/world then you would have heard the name ELIZA come up. Eliza was the world’s first chatbot created over 60 years ago by MIT professor Joseph Weizenbaum and was the first language model which a user could interact with. It had a significant impact on the AI world (Actual AI research not the LLM wanna be AI we have right now) and was the first to attempt the Turing test. It was originally written in a programming language invented by Weizenbaum called the Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP) and the pattern matching directives were provided as separate scripts. Shortly after the initial release it was rewritten in LISP which went viral. Unfortunately the original code in MAD-SLIP went missing till recently soon after that.

One of the most famous ELIZA scripts was called Doctor that emulated a psychotherapist of the Rogerian school (in which the therapist often reflects back the patient’s words to the patient). Much to his surprise Weizenbaum found that folks attributed human-like feelings to the computer program. Wikipedia explains how the software worked:

ELIZA starts its process of responding to an input by a user by first examining the text input for a “keyword”.[5] A “keyword” is a word designated as important by the acting ELIZA script, which assigns to each keyword a precedence number, or a RANK, designed by the programmer.[15] If such words are found, they are put into a “keystack”, with the keyword of the highest RANK at the top. The input sentence is then manipulated and transformed as the rule associated with the keyword of the highest RANK directs.[20] For example, when the DOCTOR script encounters words such as “alike” or “same”, it would output a message pertaining to similarity, in this case “In what way?”,[4] as these words had high precedence number. This also demonstrates how certain words, as dictated by the script, can be manipulated regardless of contextual considerations, such as switching first-person pronouns and second-person pronouns and vice versa, as these too had high precedence numbers. Such words with high precedence numbers are deemed superior to conversational patterns and are treated independently of contextual patterns.[citation needed]

Following the first examination, the next step of the process is to apply an appropriate transformation rule, which includes two parts: the “decomposition rule” and the “reassembly rule”.[20] First, the input is reviewed for syntactical patterns in order to establish the minimal context necessary to respond. Using the keywords and other nearby words from the input, different disassembly rules are tested until an appropriate pattern is found. Using the script’s rules, the sentence is then “dismantled” and arranged into sections of the component parts as the “decomposition rule for the highest-ranking keyword” dictates. The example that Weizenbaum gives is the input “You are very helpful”, which is transformed to “I are very helpful”. This is then broken into (1) empty (2) “I” (3) “are” (4) “very helpful”. The decomposition rule has broken the phrase into four small segments that contain both the keywords and the information in the sentence.[20]

The decomposition rule then designates a particular reassembly rule, or set of reassembly rules, to follow when reconstructing the sentence.[5] The reassembly rule takes the fragments of the input that the decomposition rule had created, rearranges them, and adds in programmed words to create a response. Using Weizenbaum’s example previously stated, such a reassembly rule would take the fragments and apply them to the phrase “What makes you think I am (4)”, which would result in “What makes you think I am very helpful?”. This example is rather simple, since depending upon the disassembly rule, the output could be significantly more complex and use more of the input from the user. However, from this reassembly, ELIZA then sends the constructed sentence to the user in the form of text on the screen

Now after over 60 years the original code written in MAD-SLIP has been resurrected by Jeff Shrager, a cognitive scientist at Stanford University, and Myles Crowley,an MIT archivist, who found it among Weizenbaum’s papers back in 2021. Which is when they started working on getting the code to run, which was a significant effort. They first created an emulator that approximated the computers available in the 1960’s and then cleaned up the original 420-line ELIZA code to get it to work. They published a paper: ELIZA Reanimated: The world’s first chatbot restored on the world’s first time sharing system on 12th Jan where they explain the whole process.

ELIZA, created by Joseph Weizenbaum at MIT in the early 1960s, is usually considered the world’s first chatbot. It was developed in MAD-SLIP on MIT’s CTSS, the world’s first time-sharing system, on an IBM 7094. We discovered an original ELIZA printout in Prof. Weizenbaum’s archives at MIT, including an early version of the famous DOCTOR script, a nearly complete version of the MAD-SLIP code, and various support functions in MAD and FAP. Here we describe the reanimation of this original ELIZA on a restored CTSS, itself running on an emulated IBM 7094. The entire stack is open source, so that any user of a unix-like OS can run the world’s first chatbot on the world’s first time-sharing system.

You can try it out: here.

Source:

– Suramya

November 7, 2024

Artificial Intelligence is not a reason to stop using your natural Intelligence

Filed under: Artificial Intelligence,My Thoughts,Tech Related — Suramya @ 6:59 PM

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:

See BlockQuote Below the Image

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:

  • Which has a cost associated with it
  • Adds another layer of complexity & dependency to your application
  • Each ChatGPT query consumes an estimated 2.9 Wh of electricity, nearly ten times more than a standard Google search
  • Opens an avenue for attack where the remote prompt can be modified by a malicious actor to return incorrect values of size potentially causing the application to crash or leak data

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

October 22, 2024

Tech is not a replacement for human contact

Filed under: Artificial Intelligence,My Thoughts,Tech Related — Suramya @ 6:35 PM

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

Older Posts »

Powered by WordPress