Suramya's Blog : Welcome to my crazy life…

October 7, 2023

Oxford researchers develop promising 3D printing method for repairing brain injuries

Filed under: Emerging Tech,Science Related — Suramya @ 11:59 PM

Brain injuries are traditionally extremely hard for us to cure with the current state of medical knowledge. Mild cases of Traumatic brain injury (TBI) or concussion can be treated with rest and slow return to normal activities. However, for severe TBI’s the care mostly focuses on stabilizing the patient, ensuring the brain is getting enough enough oxygen, controlling blood and brain pressure, and preventing further injury to the head or neck. Post stabilization if the patient is stable we use therapies to recover functions, relearn skills etc. But that is just training the brain to use different neurons to perform tasks that the damaged ones used to do.

The researchers at the University of Oxford have had a breakthrough that brings the ability to provide tailored repairs for those who suffer brain injuries. The researchers demonstrated for the first time that neural cells can be 3D printed to mimic the architecture of the cerebral cortex. This research has been published in Nature Communications earlier this month.

Engineering human tissue with diverse cell types and architectures remains challenging. The cerebral cortex, which has a layered cellular architecture composed of layer-specific neurons organised into vertical columns, delivers higher cognition through intricately wired neural circuits. However, current tissue engineering approaches cannot produce such structures. Here, we use a droplet printing technique to fabricate tissues comprising simplified cerebral cortical columns. Human induced pluripotent stem cells are differentiated into upper- and deep-layer neural progenitors, which are then printed to form cerebral cortical tissues with a two-layer organization. The tissues show layer-specific biomarker expression and develop a structurally integrated network of processes. Implantation of the printed cortical tissues into ex vivo mouse brain explants results in substantial structural implant-host integration across the tissue boundaries as demonstrated by the projection of processes and the migration of neurons, and leads to the appearance of correlated Ca2+ oscillations across the interface. The presented approach might be used for the evaluation of drugs and nutrients that promote tissue integration. Importantly, our methodology offers a technical reservoir for future personalized implantation treatments that use 3D tissues derived from a patient’s own induced pluripotent stem cells.

I did try reading the paper but it pretty much went over my head. However I am extremely happy to see significant progress being made in this field and look forward to reading more about this technology as it is refined and improved.

Source: Oxford researchers develop 3D printing method that shows promise for repairing brain injuries

– Suramya

October 6, 2023

This is why you should never Throw out old cables

Filed under: Humor,My Thoughts — Suramya @ 6:00 PM

This was posted in our Apartment Complex Whatsapp Group:

Hi anyone got VGA to VGA cable. Need to try something before i buy one. I disposed the one I had, actually my wife made me do it
Hi anyone got VGA to VGA cable. Need to try something before i buy one. I disposed the one I had, actually my wife made me do it

I am going to be using this to justify not emptying the cupboard full of cables and old computer equipment that I have 🙂

– Suramya

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 🙂

« Newer PostsOlder Posts »

Powered by WordPress