Suramya's Blog : Welcome to my crazy life…

October 5, 2023

Please don’t take your date to your office for a romantic night out

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

When folks think about where to take someone out for a date, they usually think about a nice restaurant, movie, show, outing etc. Some more adventurous would go for a hike or outing together. But apparently there is a group of men who think that taking their dates to their office is a good option for a first date. It boggles my mind that anyone would think that. Imagine being so one dimensional that you think taking a date to your office to show off the perks at work is a good idea.


Taking people to work on a date

The above popped up on my feed over at Mastodon and folks are rightly making fun of the folks who do this. What I take away from this is that these folks have almost no existence outside their work and their ‘achievements’ over there. What is especially interesting is that this guy is not the only one taking folks to their office for a date. I actually feel sorry for the folks they are dating because that is the only interesting thing/place these folks know.

Out of curiosity I checked out the posts by @VCBrags over on Twitter (I refuse to call it X) and they are as bad as expected. I especially liked the following:

You have hobbies and interests outside of startups and venture capital?

Redflag 🚩

Being a well rounded human is considered a red flag by these self defined geniuses. So it is a good idea to keep away from them, because they are literally incapable of having thoughts outside of work. I mean I am a workaholic, I love to geek out on things and have spent weeks of my free time writing code for personal projects but that is not all I am capable of. I travel, I write, read books, trek, listen to music, go out with friends and generally have a life.

The problem is that these folks are stuck in a sort of echo chamber with other such folks who encourage and promote such behavior and then they wonder why folks don’t want to date them. Then they blame the other sex for the lack of interest and call themselves ‘incels’ and demand that they be given sex because they deserve it. Basically they do everything other than take a look at themselves and don’t realize that they are absolutely uninteresting because they really don’t have anything to contribute to any conversation that is not related to work (or their very specific niche field of interest).

– Suramya

October 4, 2023

India’s Early Electronic Music From 1969-1972 released publicly

Filed under: Interesting Sites — Suramya @ 7:56 PM

Not many people are aware that Indian artists have been exploring electronic music since the late 60’s. Unfortunately a lot of that early work was not available because the records from that time were not available. However, recently a bunch of tapes were discovered in a cupboard at the National Institute of Design containing recordings from the work back in the 70’s.

Now these recordings have been publicly released and can be accessed at The NID Tapes: Electronic Music from India 1969​-​1972 .

Check it out if you are a fan of electronic music.

Source: India’s Early Electronic Music From the ’70s Is Finally Being Released

– Suramya

October 3, 2023

Don’t tell people that ‘You’ are the Documentation

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

In my career I have heard the following way too many times:


Where is the Documentation? I am the documentation.
When asked how to perform a task people will tell you to talk to Person X

Sometimes things are not documented because people are busy, other times they don’t like writing documents, others feel that if they tell folks how to do something they are no longer the critical dependency and thus are in danger of being made redundant etc. Some others get a power boost to their ego when people have to come ask them how to get things done. This is especially true for the old style ‘neck-beard’ ‘gurus’ or the 10x developers.

Personally, I feel that unless I train people to replace me I can’t move up to the next interesting role or get promoted. In one of my previous companies when we would tell my manager that person X is the only one who knows how to do a task and they are working on it she used to respond asking “what if they get hit by a bus tomorrow and can’t come to work for a month. What are you going to do then?”. So We then started documenting everything and cross training on other systems in our department so that we could at least answer basic questions about it. If people were not giving us the information because they wanted to keep it to themselves, we were told to call them up whenever we needed the work done regardless of the time difference. Once folks got woken up at 3am a few times most of them were more than happy to train others. The couple of folks who still didn’t collaborate were warned and then ultimately let go.

I keep a running document of how I do things at work which is shared with others in the team. For personal projects and work I usually end up posting a blog entry about it so that I have a record of how something was configured/setup/fixed.

Moral of the story is that you should document everything, because otherwise 6 months or a year from now you will be looking back at a system wondering why something was done in a particular way. Or trying to figure out how to do something because you didn’t touch it for a while. Also, if things are documented then folks wont be bothering you answer questions about the same things and you can focus on more interesting problems/work.

– Suramya

October 2, 2023

Would you select candidates based on their code formatting preference?

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

Saw this in my feed a little while ago, and honestly if a company is using how you format code/your code formatting style to select people then I don’t think I would want to work with them in any case. That is because if they are that nitpicky about stuff that doesn’t really matter instead of focusing on actual skills then who know what kind of mess you will be dealing with when you are in their system.


Who would you choose?

I get it that you would want a consistent coding style across the codebase and there are scripts out there that let you reformat the code to the ‘correct’ style at the click of a button. In one of my previous companies I worked with 2 coders who each preferred a different code formatting style and had written macros in Emacs to format the code to their liking. Whenever each of them worked on a file, they would change the formatting and then make the changes. It was a bit annoying because when they changed the formatting the entire file would show up as modified when looking at the diff between the versions making it harder to code review. But that was still better than working with people who will judge your code quality on the formatting you used in it.

Also, for the record I prefer the 2nd option for code formatting 🙂

What do you think?

– Suramya

September 28, 2023

Bing thinks that windows command line is bad enough to require directing people to suicide prevention hotline

Filed under: Humor — Suramya @ 4:25 PM

Windows Command line setup is bad enough that Bing suggests calling suicide prevention hotline when someone searches for how to kill a process from the windows commandline.


Bing suggests calling suicide prevention hotline when users ask how to kill a process from the commandline in windows.

This is what you get when you have a hard coded list of ‘trigger words’ for displaying a help card. I think they are checking for the keyword ‘kill’ and just displaying the message without looking at the context of the rest of the search query. I tried searching for it myself and I got a similar response but with the Indian hotline numbers.


Same search in Bing from India gives the Indian hotline numbers

– Suramya

September 27, 2023

CERN has an OnlyFans page

Filed under: Humor,My Thoughts — Suramya @ 1:48 AM

Apparently CERN has an onlyfans Page which they call ‘The Fantilator Page’ and it is impressive.


Example pic from the page with 46 fans (and 2 power supplies)

Check it out if you have a few mins to kill

– Suramya

September 26, 2023

Updates on the Blog’s federated presence and name change

Filed under: My Thoughts,Website Updates — Suramya @ 2:54 PM

As I had talked about in a previous post, this blog is a part of the Fediverse and all posts here get published to the Fediverse automatically. This means that you could search for @suramya@www.suramya.com on mastodon and find all my blog posts. I enabled this back in July and all was working well till yesterday which is when I noticed that my most recent post wasn’t pushed out to Mastodon.

I couldn’t figure out why so I created an issue over on the wordpress-activitypub github site highlighting the issue. I have to say I was extremely impressed with the quality of the support given for what is essentially a free plugin. I opened the ticket and 6 minutes later I had a response from Matthias Pfefferle who is the creator of the plugin and within 2 hours there was a code change warning people about this issue (more later in the blog).

It turns out that I had used a username that was previously an author-name for the blog in the settings and due to this:

the URL https://mastodon.social/@suramya@www.suramya.com redirects to https://www.suramya.com/blog/author/suramya-2/ but it should redirect to https://www.suramya.com/blog/@suramya. This is because Mastodon caches Profiles for quite some time, so all the signatures and IDs of the blog user, does not match the user, Mastodon has in the cache and so it will decline your post.

The recommendation is to not use author names for the blog, because it could mess up a lot of things due to caching. The fix is to either wait for the cache on the server to expire or use a different name for the blog-user. I decided to change the configuration so that the posts are now being pushed out as @blog to the fediverse and it looks like things are mostly back to normal. There is a rendering issue on Mastodon where it uses the HTML entity code in the blog’s name but that is a minor issue.

Another cool feature with the updated plugin is that all future blog posts will be publicly searchable on Mastodon (due to the way the Activitypub protocol works previous posts are not republished).

Well this is all for now. Will write more later.

– Suramya

September 25, 2023

Bank starts spamming about loan offer even before sending welcome kit

Filed under: My Thoughts — Suramya @ 1:52 PM

If you have a bank account in India, you will be familiar with the daily Spam messages you get from them about their loan services etc. HDFC sends about 3-4 messages a day not just via email but over Whatsapp too. It had gotten to the point where I ended up blocking their number to stop the spam. Same with Citibank and other banks.

But the best is yet to come, I opened a new bank account at a different bank and I have not yet received my welcome kit. However, I have started receiving emails offering me “8.45%* exclusive home loan starting rate”. This is after I specifically selected that I don’t want to receive messages about their offerings etc.

I think I will just create a filter to move all these messages to the spam folder automatically, otherwise it gets annoying to receive so many useless messages.

– Suramya

PS: Not naming the bank because I don’t like people knowing where I have accounts 🙂

September 20, 2023

No it is not romantic behavior to pretend to be a recruiter on LinkedIn to get a girls phone number

Filed under: My Thoughts — Suramya @ 1:26 PM

If you think pretending to be a recruiter on LinkedIn to get a phone number is a reasonable way to talk to a lady then you need to get professional help ASAP. See the screenshot below that came up in one of my feeds on Mastodon (I think).


Messaging on LinkedIn as a recruiter to get phone numbers

Can folks not understand how messed up/creepy this looks? It is bad enough that people keep messaging on there as if they are on a dating site and not a professional network, but this is next level of messed up. Even worse is the real life example that Shelly shares in the screenshot where the guy actually setup/borrowed a physical office to talk to this girl.

A lot of this is due to movies and TV shows romanticizing borderline stalker behavior. Earlier this week I was watching a show where this guy liked a girl who worked at the library and this guys asks her out for dinner. The girl says no and the guy asks her out everyday for the next few months till she gives in and says yes and this was shown as a positive thing in the show because the guys father did the same thing to his mother. Actually, he was worse because he stalked her for years before she said yes for the first date… There are numerous such instances that I can quote, in fact it is bad enough to the point that some shows actually make fun of it. I remember a line for a show that I was watching where this girl told another guy to not follow the examples of romantic behavior as shown in movies to show his affection to another girl because that is creepy/stalker behavior. Then the whole Alpha male/Pickup Artists/Incel groups make it even worse as they share these tactics as a sure shot way to hook up with women.

If you thought about using these or similar techniques then please rethink as they are not as romantic as you might think they are.

– Suramya

September 7, 2023

Youtube2Webpage: Create Websites with Text from Videos

In my last post, I had talked about preferring text content to videos and coincidentally my Hacker News feed happened to cover a tool that takes a video link and creates a webpage with a transcript generated from the video’s closed captions paired with screenshots of the video. The program is called Youtube-to-Webpage. It is a Perl script that uses yt-dlp & ffmpeg to do the processing.

I tried it out using the curl video I talked about in the previous command as the input and the software did a decent job capturing the details. The output is very plain and looks like the following:

Transcription of Curl Training video
Transcription of Curl Training video

Since the program uses the built-in YouTube captions for getting the text from the video, the transcription is only as good as how good the captions are. One enhancement, that could make it better is to use a Speech-to-Text engine and use that text in the output. The slightly tricky part would be to match the screenshots with the audio/transcription timestamps.

Check it out if you prefer to read text instead of videos. I wonder how the output would look if we feed this to a LLM and ask it to make it like an article. That can be something we can explore for the next post 🙂

– Suramya

« Newer PostsOlder Posts »

Powered by WordPress