Suramya's Blog : Welcome to my crazy life…

February 12, 2026

It is ok to not like something but don’t put down others who do like it

Filed under: My Thoughts — Suramya @ 7:20 AM

In my previous post I spoke about how I like Star Trek: Starfleet Academy while others didn’t because reasons. After I posted it I was thinking about how people who don’t like something feel it is their duty to dump on anyone who dares like it instead and that prompted this post. It is ok to not like something, but just because you don’t like it doesn’t mean you get to harass people who like it.

Over the weekend I was at this flea market with my cousin and we were talking about books and movies. Somehow the topic of Lord of the Rings came up and I told her that I absolutely dislike the books because the author spends 10 pages telling you what was there for breakfast. Her reaction was to the affect of “what is wrong with you? How can you not like it???”. I shared why I don’t like it and she shared that she likes the books especially because of the world building. I could have dumped on her to make her feel bad but why do that? People are allowed to have different tastes and likings.

Jani and me are polar opposites in the movies and books we both like and that is ok. I don’t care for Christmas movies or romcoms while she doesn’t like scifi/fantasy movies. Should I make her feel bad about liking such movies? Of course not. I do however make fun of them sometimes but not to the point where you put down the person liking the movie.

So, long story short. If you don’t like a movie or a book or whatever and someone else does. You don’t get to crap on their happiness in enjoying it. It is ok to disagree and discuss the reason why you don’t like it (up to a point) but you shouldn’t put them down (as a person) for liking it.

– Suramya

February 11, 2026

Thoughts on Star Trek: Starfleet Academy

Filed under: My Thoughts — Suramya @ 9:47 PM

As some of you might know already I am a huge Star Trek fan. I have watched every iteration of the franchise multiple times and have loved all of them except Deep Space 9, which I found to be one of the most boring TV shows I had watched. Was not a huge fan of Enterprise either but it was still watchable and I managed to finish watching all of it. Star Trek is a show with a 60 year history which makes adding a new show in the canon a potentially dicey affair because of how it would affect other shows and potentially create continuity errors. Which is why I find the ~1000 year jump in Discovery and the setting of Star Trek Academy in the 32nd century interesting. It allows the creators to start off with a clean slate and not worry about paradoxes and continuity issues.

The latest show in the series is called ‘Star Trek: Academy’ which is set about a hundred years after the ‘Burn’ which had brought down the Federation. It follows the first class of Star Fleet Cadets in a hundred years as they work towards becoming officers and rebuilding the Federation. I watched the show and so far quite like it, it still has the message of hope and how people need to work together to rebuild while retaining the core ethos of Star Trek, which is: Infinite Diversity in Infinite Combinations.

Once the show launched we had the standard backlash from the usual suspects who think that any show that shows people other than straight white males in the story are destroying the franchise. One of the funnier complaints against the show was about how Nahla Ake played by Holly Hunter who is the half-Lanthanite captain of the USS Athena and the chancellor of Starfleet Academy sits in the show. I will admit it was a bit disconcerting to see a captain sit with her feet folded up into the captain’s chair but after the initial surprise it didn’t detract from her authority and was just a humorous sideline.

But to listen to the detractors, that quirk is destroying the core foundation of the show and it highlights how straight white men are being hounded out of their spaces because of politics. They keep talking about how the new show is making things political whereas the original didn’t do politics/social commentary at all.

Listening to their complaints I started wondering if we were watching the same show or not. Star Trek has always been political and covered important topics such as authoritarianism, imperialism, class warfare, economics, racism, religion, human rights, sexism, feminism, and the role of technology. In fact Gene Roddenberry himself stated: “[By creating] a new world with new rules, I could make statements about sex, religion, Vietnam, politics, and intercontinental missiles. If you talked about purple people on a far off planet, they (the television network) never really caught on.”

I do admit that I don’t like all the characters in the show and especially dislike the character Sam (Series Acclimation Mil) because of her extra-exuberant behavior and portrayal which is something that I find annoying in real life as well, because my personality is a polar opposite of that behavior. This is not to say that the actor is bad, just that I don’t like the character. The other characters in the show are all ok and show a surprising range of behavior where the show & the characters are not pure black and white portrayals and that makes the show very interesting.

The other major reason I like it is because of the underlying portrayal of hope in the show. The universe is a mess because of the Burn but it is not a grim retelling of Star Trek which is awesome. It is good to have shows that have a positive/light hearted take on things. (I am def not a fan of the Grim re-imagining of various franchises that has been popular over the last few years)

All in all, the show is a fun watch and I look forward to seeing where the story takes us.

– Suramya

February 5, 2026

Why calling out people is important when they behave inappropriately

Filed under: My Thoughts — Suramya @ 9:37 PM

The following showed up in my feed and I thought it was important that I share it as this post highlights a good point about why it is important to call out people during arguments/discussions about human rights. I never thought about it this way but after reading it, this makes perfect sense and I am going to use this going forward.

Screenshot of Post. Text is under the image in Blockquote
Why it is important to call out people about human rights

@sepuichritude

one thing I don’t think people realize is that in arguments about human rights, it’s not about trying
to persuade the other party. its not about them at all. they’ve already made up their mind.

it’s about persuading the audience.

if I call out my teacher on being homophobic I’m not trying to change his opinion. I’m trying to convince
any closeted kids in the room that they’re not the monsters he’s made them out to be.

if I argue with my aunt about how racist she’s being it’s not because I expect to change her mind. its
because I’m hoping to god my cousin’s kids hear and learn that maybe skin color doesn’t mean what she says it means.

people will try to hush you and say “they’re not going to change their minds, don’t bother” but its not about them. it was never about them

You see the thing is that if someone puts down a person because of stereotyping and no one objects to it then it normalizes that statement and that way of thinking. Over time that particular school of thought becomes accepted/normalized as the truth. The more people don’t object/call it out the more it gets mainlined and normalized. I have seen this with jokes about women in Tech, Indians being bad at English, Gay’s being evil and so on and so forth.

The other major issue is that if a person is being made fun of or being put down and no one objects, they will think that everyone there agrees with the statement. Which might or might not be true, but it will become true in the long run. As the saying goes, if there is one Nazi at a bar and is not immediately kicked out then it is a Nazi bar. The same is true for sexist or racist behavior/homophobia etc etc. Which is why we have communities enforcing Code of Conduct’s, companies having POSH and similar rules.

You might not be able to change a person’s mind but you can definitely show the person being picked at that they are not alone and not what the person picking on them is accusing them of being.

Thoughts?

– Suramya

February 4, 2026

Is it worth Contributing to Open Source with AI Scrapers using your work for training materials

Filed under: Artificial Intelligence,My Thoughts,Tech Related — Tags: , , — Suramya @ 10:38 PM

I have quite a lot of work with Open Source Software (OSS) over the years which has resulted in two job offers and multiple opportunities to speak about OSS in various forums. I have even published some of my own work on my site as well. Nowadays with ‘AI’ scrapers hammering code repositories for content that is used to train their code generators in violation of the code licenses a lot of people have been pretty upset about it with multiple lawsuits being filed and unfortunately some of the developers have gotten tired enough that they have stopped publishing their code under OSS licenses.

The community is obviously divided about this as shown by the following post on Mastodon:

Screenshot of Mastodon post. Full text under the image in blockquote
Simon Willison on porting OSS code

@yoasif 🔗 https://mastodon.social/users/yoasif/statuses/115895264796629089

Simon Willison on porting OSS code:

> I think that if “they might train on my code” is enough to drive you away from open source, your open source values are distinct enough from mine that I’m not ready to invest significantly in keeping you. I’ll put that effort into welcoming the newcomers instead.

https://simonwillison.net/2026/Jan/11/answers/

This feels very much like colonialism; take over all the code, drive the original developers away, and give the colonizers the code as a welcome present.

Basically, some people are asking Code Generators to stop scanning their code into their system otherwise they will stop contributing to OSS and on the other side we have people like Simon who think that this is a bad reason to stop contributing code to OSS. I am not going to talk about the quality of code that that code generators create and why it is a bad idea to use these generators because I have talked about that in multiple other posts.

Looking at just the question of “Is it worth Contributing to Open Source with AI Scrapers using your work for training materials”, I think the answer is yes (for me at least) and everyone has the right to answer this in their own way.

For me Open Source is about learning how things work and solving specific problems that I want to fix, now this can be in existing software already published as OSS or new code that I write and then share publicly. I am sharing it so that people don’t have to reinvent the wheel and can build on top of existing solutions (which is what OSS is all about). Is it fair/right that companies are training their LLM’s on my code and then extrapolating/building on it without credit? Of-course not. I think that it is fair that I (or any developer) gets credit for the work they put in building something.

However, I learnt quite a lot looking at code that others had shared for free as OSS and I want to keep that culture alive and give that same option to new comers that I had. We are going to need a lot of coders in the near future to fix problems that were created by ‘vibe coders’ and LLM’s and the best way to create that experience is to have them look at existing code so that they can learn from it. Both the good parts and in certain cases learn what not to do 😉 .

So in summary I would have to say that yes it is worth it. Feel free to comment and share your thoughts on this.

– Suramya

February 2, 2026

Programming: Unclear on the concept of code reviews

Filed under: My Thoughts,Tech Related — Suramya @ 1:42 PM

There is an interesting disconnect in people about software engineering. They are unable to grasp that the industry/team exists to solve business problems, not to release changes as fast as possible (I mean we do want to release fast but not at the expense of solving actual problems) or to try out the latest in technology. This is why I have seen techies in companies get upset that they can’t upgrade the entire setup to use the latest and greatest (as of now) framework they just heard about. Business doesn’t care about any of that, they want the software to work reliably, have the features they want and be stable. If you have ever had to pitch a infra upgrade, addressing technical debt or system uplift (without new features) to senior management you know what I am talking about.

A good SLDC (Software Development Life Cycle) setup ensures that there is a solid code review process setup before a change is deployed into production. This allows a person (or persons) other than the developer to review the code and highlight any issues found. It also serves as a way to train junior programmers about best practices and more efficient ways to do things. I have come back from code reviews with pages of questions and better approaches to solving the problem I was addressing. Even now all my code still goes through code review. If a company doesn’t have a good code-review workflow then I would be very scared to use any products developed by them. In Git this review is initiated by creating a PR (Pull Request), once the changes are approved they are merged into the next release branch.

Programming is more than just writing code and pushing it to production. As I said earlier the goal is to solve business problems efficiently and without bugs. So when I see statements like in the screenshot below I get very scared because it shows just how unprepared/unknowledgeable some of the folks who are ‘vibe-coding’ or AI coding changes that are being pushed to production are.

software development in 2026 is going to require some to loosen up a little. code doesn't have to be as perfectly crafted the way we did it pre-ai. call it slop if you want, but if you're still demanding perfection on every pr while your competitors are shipping 'slop' that works...you're fighting from a disadvantaged position. shipping velocity matters more than perfection
software development in 2026 is going to require some to loosen up a little. code doesn’t have to be as perfectly crafted the way we did it pre-ai.

rye
@rywalker

software development in 2026 is going to require some to loosen up a little

code doesn’t have to be as perfectly crafted the way we did it pre-ai

call it slop if you want, but if you’re still demanding perfection on every pr while your competitors are shipping “slop” that works…
you’re fighting from a disadvantaged position

shipping velocity matters more than perfection

Even ‘Pre-AI’ no one has perfectly crafted code, which is why we have technical debt and temporary fixes that last years if not decades. That said, the main goal of the Code Review is to ensure that you are

a) Doing what you want to do correctly
b) You didn’t break any existing functionality
c) Didn’t introduce any new bugs
d) Are coding efficiently/following best practices.

Out of the four listed above A to C are critical. Most of the review process usually focuses on these three with the last one being given focus as and when time permits. There are times when you encounter ‘The Coding Evangelist’ (See: Types of Software Developers for explanation) who will make you miserable trying to perfect the code but that is usually a rare occurrence (at least in my experience over the past 27 years of coding).

But if you are optimizing for speed of production instead of legibility and maintainability that is a way to incur tech debt at scale. Which is a big problem for systems in production. People often fail to take into consideration the cost of “Keeping the Lights on”.

Sometimes people do argue in reviews about stupid stuff, one funny instance I remember is from a previous company where these two senior developers had an ongoing argument about how to format the code. Each one hated the other person’s preferred formatting and they had both actually created Macros in Emacs to change the formatting to their preferred style every time they edited the file. We could figure out who the last person to work on the file was by looking at the formatting.

Long story short, (good) Code reviews are absolutely required and essential for an organization to ensure that the code in production is as stable and bug free as possible. It doesn’t matter how quickly you are pushing code if the code doesn’t work the way it is supposed to or/and has bugs in it.

– Suramya

January 30, 2026

Wasted some more time thanks to Windows 10 auto upgrading to Windows 11 and disabling local accounts

Filed under: My Life,My Thoughts,Tech Related — Suramya @ 5:02 AM

A friend of mine asked me if I had a spare laptop that they could borrow for a few days. Since I had a spare one that is used for my experiments I told them yes. To ensure that everything was working before I handed it over to them I booted up the laptop. The system started up and installed a bunch of updates before even it give me the login prompt. I let it update and then once all the updates were applied I ended up on the Login page which is where this whole painful odyssey started.

The laptop was originally used by one of the Employees in Jani’s company that was retired because they needed a faster computer. It had multiple accounts created on it, one for the user and one administrator account for me (which was a local account). The login page was only showing me the option to login as the employee using their Microsoft account. Usually there is an option to select alternate accounts from a list (or enter them manually) but in this case that wasn’t the case. Even though I had local logins enabled on the laptop I was not getting any option to select other users.

I then spent a whole lot of time trying to enable local user on the system by booting into recovery mode and manually adding the users. All the steps I tried were for Windows 10 because that is what was installed on the laptop but after a while of trying I noticed that the recovery screen mentioned something about recovering/resetting the Windows 11 system on the laptop. That is when I realized that the stupid thing had upgraded to Windows 11 and since Windows 11 makes it difficult to have local accounts it had removed the option of selecting the alternate accounts.

The only option I had to login was to request a login code sent to the employee’s email account and use that to log in. But by this time I was considering doing a full reinstall since even after logging in I would have to re-configure the system for my use and and if I was doing that I might as well do a full format and reinstall the OS.

Finally I ended up reinstalling windows 10 on the machine and surprise surprise everything was working the way to supposed to work. Thankfully I didn’t have any data on the machine that I didn’t that I minded use losing so it was easy to reset and reinstall. Now I just need to make sure the stupid thing doesn’t upgraded in again but since this time my account is a primary account on the machine I’ll still be able to login even if the system upgrades to windows 11.

I really dislike working with Windows and everytime I have to I end up wasting tons of time solving stupid issues I don’t see on Linux.

– Suramya

January 9, 2026

Conscience of a Hacker aka The Hacker Manifesto turns 40

Filed under: My Thoughts,Tech Related — Tags: , — Suramya @ 10:42 PM

The Conscience of a Hacker, also known as The Hacker Manifesto, turned 40 yesterday. If there was a document that shaped entire generations of Hackers, the Hacker Manifesto would be this document. The manifesto was first published in Phrack Volume One, Issue 7, Phile 3 of 10. The full text of the post is below:

\/\The Conscience of a Hacker/\/

by

+++The Mentor+++

Written on January 8, 1986
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Another one got caught today, it’s all over the papers. “Teenager
Arrested in Computer Crime Scandal”, “Hacker Arrested after Bank Tampering”…
Damn kids. They’re all alike.

But did you, in your three-piece psychology and 1950’s technobrain,
ever take a look behind the eyes of the hacker? Did you ever wonder what
made him tick, what forces shaped him, what may have molded him?
I am a hacker, enter my world…
Mine is a world that begins with school… I’m smarter than most of
the other kids, this crap they teach us bores me…
Damn underachiever. They’re all alike.

I’m in junior high or high school. I’ve listened to teachers explain
for the fifteenth time how to reduce a fraction. I understand it. “No, Ms.
Smith, I didn’t show my work. I did it in my head…”
Damn kid. Probably copied it. They’re all alike.

I made a discovery today. I found a computer. Wait a second, this is
cool. It does what I want it to. If it makes a mistake, it’s because I
screwed it up. Not because it doesn’t like me…
Or feels threatened by me…
Or thinks I’m a smart ass…
Or doesn’t like teaching and shouldn’t be here…
Damn kid. All he does is play games. They’re all alike.

And then it happened… a door opened to a world… rushing through
the phone line like heroin through an addict’s veins, an electronic pulse is
sent out, a refuge from the day-to-day incompetencies is sought… a board is
found.
“This is it… this is where I belong…”
I know everyone here… even if I’ve never met them, never talked to
them, may never hear from them again… I know you all…
Damn kid. Tying up the phone line again. They’re all alike…

You bet your ass we’re all alike… we’ve been spoon-fed baby food at
school when we hungered for steak… the bits of meat that you did let slip
through were pre-chewed and tasteless. We’ve been dominated by sadists, or
ignored by the apathetic. The few that had something to teach found us will-
ing pupils, but those few are like drops of water in the desert.

This is our world now… the world of the electron and the switch, the
beauty of the baud. We make use of a service already existing without paying
for what could be dirt-cheap if it wasn’t run by profiteering gluttons, and
you call us criminals. We explore… and you call us criminals. We seek
after knowledge… and you call us criminals. We exist without skin color,
without nationality, without religious bias… and you call us criminals.
You build atomic bombs, you wage wars, you murder, cheat, and lie to us
and try to make us believe it’s for our own good, yet we’re the criminals.

Yes, I am a criminal. My crime is that of curiosity. My crime is
that of judging people by what they say and think, not what they look like.
My crime is that of outsmarting you, something that you will never forgive me
for.

I am a hacker, and this is my manifesto. You may stop this individual,
but you can’t stop us all… after all, we’re all alike.

+++The Mentor+++

It was a significant force in shaping how I thought about computers and why I went into Computer Security. I first read the manifesto in late 1997 after I got my first computer and became active on the Internet and various BBS forums. Sadly I don’t remember the exact site where I found it but I can tell you it had a profound impact on me. I have always been a person who wanted to know how things work and why things were a particular way. In fact my parents actually went out and bought a series of books called “Tell me Why?” to answer my questions.

Then I found this post that put into words things I was just starting to work out and put them in plain and simple terms. To proudly say that wanting knowledge is not a bad thing, neither is wanting to know how things work and why they are done in a particular way. I still follow the same basic agenda/rule in all my work and it has helped me immensely.

Source: @phrack@haunted.computer

– Suramya

January 8, 2026

Alert when Blood Donated is used

Filed under: My Thoughts — Suramya @ 9:53 PM

This is so cool. It would be awesome if all hospitals did this and messaged you when your donated blood is used. I am sure it would increase the no of people donating blood.

Dear Sanjeev ji, Your donated blood has been received by 58 Years/Male patient. From your vein to a beating heart. Thank You!
Dear Sanjeev ji, Your donated blood has been received by 58 Years/Male patient. From your vein to a beating heart. Thank You!

I would love to donate blood but have a severe phobia of needles which makes it extremely difficult for me to donate blood. The last time I tried the doctors actually refused to take blood because my body temperature had dropped significantly and I was still covered in sweat. Only when Jani intervened and spoke to them they were ok to take the blood. Jani gives blood regularly as do my parents and I am very proud of all of them.

– Suramya

January 7, 2026

AI food delivery hoax that fooled Reddit debunked after investigation

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

Over the past few days an Anonymous post on Reddit (Archive.org link since the original has been deleted) that alleged significant fraud at an unnamed food delivery app. The post made some serious allegations and the entire thing just exploded everywhere with a lot of discussions on how this kind of behavior is true. The reason everyone thought it was true was because Gig based companies have been caught doing similar things in the past.

Now here’s the twist that no one expected, apparently the whole thing was a hoax. Yes, you read that correctly. Casey Newton at Platformer has posted an entire writeup on this Platformer.news: Debunking the AI food delivery hoax that fooled Reddit that is a fascinating read. You should check out the whole writeup for the details on how Casey figured out it was a hoax. The part which was really scary is towards the end of the article where he talks about how AI/LLM is making fact checking harder.

“On the other hand, LLMs are weapons of mass fabrication,” said Alexios Mantzarlis, co-author of the Indicator, a newsletter about digital deception. “Fabulists can now bog down reporters with evidence credible enough that it warrants review at a scale not possible before. The time you spent engaging with this made up story is time you did not spend on real leads. I have no idea of the motive of the poster — my assumption is it was just a prank — but distracting and bogging down media with bogus leads is also a tactic of Russian influence operations (see Operation Overload).”

For most of my career up until this point, the document shared with me by the whistleblower would have seemed highly credible in large part because it would have taken so long to put together. Who would take the time to put together a detailed, 18-page technical document about market dynamics just to troll a reporter? Who would go to the trouble of creating a fake badge?

Today, though, the report can be generated within minutes, and the badge within seconds. And while no good reporter would ever have published a story based on a single document and an unknown source, plenty would take the time to investigate the document’s contents and see whether human sources would back it up.

I’d love to tell you that, having had this experience, I’ll be less likely to fall for a similar ruse in the future. The truth is that, given how quickly AI systems are improving, I’m becoming more worried. The “infocalypse” that scholars like Aviv Ovadya were warning about in 2017 looks increasingly more plausible. That future was worrisome enough when it was a looming cloud on the horizon. It feels differently now that real people are messaging it to me over Signal.

We are going to see it more and more of this going forward. The only way to counter is to double or triple check everything you read online, especially if it is baiting you into outrage. I try to do the same thing when I write about stuff but there are times when I have been fooled as well and have usually posted a comment on the post (or a correction in it) explaining it. Basically if it seems too good to be true, it probably is.

Source: @inthehands@hachyderm.io

– Suramya

January 6, 2026

KDE’s Full form: Kool Desktop Environment

Filed under: Computer Software,Linux/Unix Related,My Thoughts,Tech Related — Suramya @ 5:12 PM

One of the cool things about Linux that also confuses a lot of people who are used to Windows is that it allows you to use different Desktop environments based on your choice. So if you like a minimalist setup or are on an old system with limited resources you can use something like IceWM or Fluxbox. Others like GNOME which is more like a Mac interface, I personally prefer KDE which is similar in layout to Windows and has a lot of good widgets and inbuilt functionality I like.

I have been using KDE since I first started using Linux back in early 2000 but till today didn’t really think about what the acronym stood. While surfing the web I found the full form and found it funny. KDE Officially stands for: Kool Desktop Environment. It was first announced on a Linux Mailing list way back on 14th Oct 1996: New Project: Kool Desktop Environment. Programmers wanted!

From that small beginning KDE is now one of the most popular Desktop Environments out there and is constantly being updated.

Thought I should share so that others also know…

– Suramya

« Newer PostsOlder Posts »

Powered by WordPress