Saturday, October 25, 2014


MemNet loading… [####...... 42%]

Akshata was intently staring at her phone screen. “Come on, I haven’t got all day!” she remarked impatiently. The 128 cores in her phone, whizzing at a blazing 4 GHz were sweating under MemNet’s strain.

An hour passed. MemNet’s welcome screen didn’t look particularly welcoming to Dr. Akshata. It had now been almost a year since she got the Turing award for her work in neuroinformatics and just this morning she had sniffed-in her last dose of pico-bots. She could never quite get rid of the tiny panic the pico-bots induced in her brain, but she was quick to get used to that minor inconvenience.

Start scan? [yes] [no]

Sunday, October 5, 2014

Actually, this post could as well be empty, the title should suffice.

I changed my name a few days ago. I had good reasons to do it. Bulletproof argument, right? Oh I forgot what a fucking coward I am! That’s where things go wrong, you see…

Wednesday, September 24, 2014

Till a few days back, I went by the name Sujeet Gokul Gholap. Now, I’m Sujeet Kausallya Gholap.

A few days back, on the occasion of teachers’ day, I wrote about how my mother is the most influential teacher that I’ve had. It got me thinking… My mother (Aai) has contributed to me, my personality and my views as much as my father (Pappa). When Pappa took me to science exhibitions, Aai taught me household science. When Pappa imbued my childhood with a strong sense of morality and idealism, Aai exemplified how to be caring and loving. When Pappa made me interested in history, Aai made me like poetry.

It struck me odd that having played equal roles in shaping me, my name has two words from Pappa’s name, and no words from Aai’s name! “Let’s fix that!” I thought.

But it runs deeper than that…

Friday, September 5, 2014

“Wow! It looks, so… nice!” marveled a boy of four, standing on the terrace’s parapet, wide-eyed, taking in all the beauty of the sunrise. He did not know the word ‘beautiful’ then. Things were just ‘nice’, some were ‘cool’. His Aai (mother), stood by, smiling… Had he been observant, surely he would’ve seen her eyes crinkling too.
“Listen to the birds chirping.”
“Yeah! Sooo nice, Aai!”
“See that mist?”
“Oh! Wow!”
She taught him to appreciate the beautiful world they lived in.

Sunday, August 10, 2014

Upvotes have almost stopped trickling in, and I don’t see any reason why I shouldn’t share the experience now.

A few friends and I were discussing Anonymity on Quora and veracity of anonymous answers. That discussion still fresh in my mind, I saw a lot of my programmer friends upvoting an answer to “How did you meet your first girlfriend/boyfriend?”. What makes this answer get a 1000+ uvotes, I wondered. If you look at the ridiculous number of “IITians and girls” questions on Quora, you’ll realize what made that answer so popular.

“Hmm… the answer appeals to all those hardcore computer science students for whom, a girlfriend is just the stuff of dreams. When they see someone finding his girlfriend in a programming contest, surely the answer’s gonna sell like hotcakes. Further, true to the typical Indian mindset, quite a few readers would find ‘we are going to marry soon’ very aww-inspiring.”

“Can I come up with a formula, which takes such factors actively into account? I want to beat this answer in number of upvotes. I want to engineer an answer which will be the highest voted answer for this question!”

Monday, August 4, 2014

“This is photoshopped, right?”
“#nofilter, mind you!”

I’m sick of people pointing out photoshopped pictures, and people being proud of their ‘#nofilter’ pictures, and yeah, people asking “nice pictures! which camera do you have?”

Why don’t you ask “wow! nice poem! which pen do you use for writing?”? Why not discuss whether J.K.Rowling wrote drafts and then edited and refined them or whether she wrote stuff and published it without giving it a second look? Why not ask whether an artist ever used the eraser while he was drawing that drawing? Sure, remix in music is fine, florid and articulate language in literature is welcome, highly stylistic films get rave reviews because they are stylistic but… but… deviate a little bit from what our eyes see and a photograph suddenly becomes ‘photoshopped’ and dismissed right-away.

You take pride in reading between lines, but you refuse to see between the pixels! Every photograph has its own story, you know… Stop thinking of photographs as representation of reality. They are rendition of the reality as seen through the photographer’s eyes, touched by the photographer’s imagination, wanting to tell a story, deliver a message.

Friday, August 1, 2014

Inspiration:
“That’s what we get, and deserve in the end
Around the corner… a vanished friend”
(Charls Hanson’s “Around The Corner”)
डूबा रातोंकी झगमगाहटोंमें;
नयी उम्मीद जगानेवाला सवेरा मैंने खो दिया

गहराईओंमें मोती ढूँढ़ते ढूँढ़ते;
मन को सुकूँ दिलानेवाला किनारा मैंने खो दिया

छिछोरे चाँद को तांकते तांकते;
हरपल राह दिखानेवाला सितारा मैंने खो दिया

“मैं!” “मुझे!!” “मेरा!!!” कहते कहते;
“मैं हूँ ना” कहनेवाला कोई प्यारा मैंने खो दिया

चूहोंकी दौड़में भागते भागते;
मेरे हमसफ़र तुझे, यारा मैंने खो दिया
Translation:

Monday, July 21, 2014

“Sujata to Ground Station: exiting ISSS for spacewalk 13 on sub-mission 2-b in 57 seconds.” Captain Sujata Rao sent a voice-message to ISRO ground station from the International Super Space Station orbiting Mars as she was about to go out on a short mission to fix a couple of mechanical issues. She’d get a response in another 25 minutes.

Sujata thought that the sun was a bit unusually brighter. She shrugged and proceeded toward the bolt she needed to tighten by 10 degrees more. She didn’t find a need to activate her jetpack as the micro-thrusters in her space-suit were adequately powerful.

As she approached the bolt, a static started playing in receiver. ‘So jarring!’ she thought, irritated. The specially designed automatic spanner registered a significant temperature rise in the bolt. Her jaw dropped when she saw the sun had grown 10 times its size. Before she knew it, the static had gone from unbearable to ‘extreme torture’, impairing her hearing forever.

A superbright flash… an explosion… a hundred thousand suns bursting into life…

Nothing… no Captain Sujata… just individual atoms floating in space…

Sunday, July 6, 2014

Here begins my experiment: just type away as my thoughts ramble and wander… letting them take me to places and times — here and yonder! I’m typing out… in the end, I’ll have to do some minimal editing and little bit of censoring here and there and boom! I have a blog post!

So yeah, this is an attempt to pen it down as my thoughts branch out and new topics emerge. I’ve always found it very hard to be on the top of a particular topic for long and the ‘very hard’ part invariably makes me think of [deleted] from where my mind travels to places like Agra. I think of Taj Mahal and how acid rain is ruining its beauty. These goddamn Agra people! So much pollution! I know, right! And why does pollution make me think of population? Is it just word similarity or is there a deeper meaning to it, I wonder.

Yeah! Wonder Woman! Supposed to be some famous comic book character or something. Nah! Never heard of her. I know Captain America, Batman, Flash, Superman, Spiderman and all that, okay! But Wonder Woman? I’m just barely aware of her existence in the comic-verse. Yeah, yeah, the universe portrayed in comic books, not like “a verse that is funny” but yeah, why not? Verses can be funny too! And you know what? There was this guy in my school, his name was Phani (pronounced exactly same as ‘funny’). Boy, was that funny! Okay, okay, I know I shouldn’t be making fun of people’s names and all that, but hey, this is what’s coming to my mind right now.

Thursday, June 26, 2014

Today, we celebrate! Today, we rejoice! For me and countless other oppressed ones, this victory matters. This day matters. The Maratha reservation stands symbolic of a struggle against that which is unjust, a fight against the oppression of generations and a war waged on all that is inhuman. Let history take note of this day, it reminds us that compassion, equality, and democracy are still alive.

Yes, I belong to the Maratha community. We fought… we fought till we got what is rightfully ours and today, today we emerge triumphant!

Tuesday, June 10, 2014

“Sir, pls tell me how you achieved so much. What is boring and normal to you will be inspiration for me pls guidance me…”

“Bhaiya, I am Marathi medium. Is IIT not for me then?”

“I’m feeling very bad that I did not study computer science in 11th and 12th…”

“Sir, pls tell me some inspiration. I want to be lyk u.”

I am sorry for not replying personally. If you find this post inspiring, and it shows you hope, gives you renewed enthusiasm to fight, courage to not give up, let me tell you more good news: this is nothing. I know at least half a dozen friends of mine who have much more inspiring stories to tell, just that they don’t blog about it.

Anyway, here’s a story only for you. For you, and for my bestest buddy who’s been having a lot of confidence issues lately. (Yeah, that guy whose name starts with an ‘S’ and ends with a ‘T’)

Monday, May 26, 2014

It is quite a frequent pattern in programming where before executing a bunch of code, you need to do some setup and after the code is executed, you need to do some cleanup. Examples include acquiring and releasing locks, logging profiling information at the beginning and end of a block etc. Let's use locks as a running example here.

Our goal is to write a macro to transform this code:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* Setup */
bool lock_acquired_now;
if (lock_held_by_current_thread ()) {
  lock_acquired_now = false;
} else {
  lock_acquire (filesys_lock);
  lock_acquired_now = true;
}

/* Actual work */
bool success = file_write_at (P_FILE (p),
                              p->kaddr,
                              P_READ_BYTES (p),
                              P_OFFSET (p));
if (success) {
  p->page_status = FILESYSTEM;
  p->is_loaded = false;
} else {
  p->page_status = MEMORY;
  p->is_loaded = true;
}

/* Clenup */
if (lock_acquired_now) {
  lock_release (filesys_lock);
}

Into this one:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
use_lock (fs_lock) {
  bool success = file_write_at (P_FILE (p),
                                p->kaddr,
                                P_READ_BYTES (p),
                                P_OFFSET (p));
  if (success) {
    p->page_status = FILESYSTEM;
    p->is_loaded = false;
  } else {
    p->page_status = MEMORY;
    p->is_loaded = true;
  }
}
Short and sweet, isn't it? That's why such things are called syntactic sugar!

Sunday, May 11, 2014

I saw this video on Facebook a few days back. Seemed to be quite popular.
video
I really liked the video. It touched certain emotional chords and made me think “Yes. They are right. Hasn’t science become just another religion? Isn’t tolerance and respect the only way forward?”

Friday, May 9, 2014

There was a company called Dropbox and once they held a competition called Big Haxe: The Ultimate Stanford vs Berkeley AI battle! There was team of four… They fought with valour, with the only aim: to dethrone the evil Lord Tetris! That team, led by Arijit the first, of house Banerjee and bolstered by the clever strategies of Pararth, the king of Shahs, almost won the battle. And thus it happened that they came to be in possession of “Xbox: the one” — four of its kind. Red-hot from the forges of Redmond, those were powerful gadgets indeed. But one of the team members, Sujeet, had something much sinister in his mind: to sell the one xbox!

Yeah, yeah, I know I suck at writing! Lemme just switch to normal writing, okay?

Thursday, March 27, 2014

I have turned into someone I used to dislike. Two-faced, elitist, a hypocrite. I have conveniently forgotten my roots in order to ease into a more comfortable environment — one from where I condescend, belittle, and snark.

I think it stems from my tendency to be passionate and over-zealous about my current set of beliefs and ideals at any given time. My ever-so-eager attitude to judge and to conclude fuels it. My insecurities and a certain lack of self confidence lead to a constant need to feel superior; worsening the matters.

Let me illustrate with a few examples: