Posts by Category
write-ups
OARS, SQL Injections and Paper Backups
OARS - thread dread of IITK and how paper backups are secure
The based professors of IIT Kanpur - Professor TVP
Professors TVP, humours us and treats us for April's fool on our request
The based professors of IIT Kanpur - Professor Biswas
We bunked but Professor Biswas had the last laugh
Computer Science and Engineering, IIT Kanpur
A guide to CSE at IIT Kanpur
Officially an Alumni of IIT Kanpur
Srijan R Shetty (IITK/B.Tech./CSE/2015)
Aham Bhokalam
Aham Bhokalam - Unleash the fire within
Why IIT Kanpur?
On the merits of IIT Kanpur
A Tale of Two Pickpockets - Round One
Round One - The pickpocket wins
You're a Hyene Massacaring the Institute - Part I
On being humiliated and being kicked out of class
ART106 - Elements of Visual Representation
Understanding the intricasies of art
Humble Beginnings
Hopefully this time, the afflatus stays for long.
poems
Wastelands
Dead men seeking salvation
Nothingness
Hell and heaven were never the artifacts of religion
Estranged
Two roads diverged in a wood, and estranged they stood.
Travelogue - MT
Wisps of smoke, and a floor cold, A broken pavement, centuries old. The refuge of wanderers left astray, Seeped in our culture - dying today. As the sun kiss...
Antaragni - Unleash the Fire Within
Unleash the Fire Within
Apathy
It was the circumstances that made him callous
They
They were opposites and yet so alike
Purgation
Purgation for the coming year
Smile
What's in my smile she asked?
Lost
An innocent was lost to the man he became, it wasn't how but was when - the child became the man he despised.
Faith
An epic saga of having faith
Love
Some love stories were never meant to be
Dream
There and lessons to learn and fulfil other's dreams
Sometimes
A few chapters from my life
poetic-prose
Act V : Redemption
Act V : Resolution
Act IV : Ascension
Act IV : Catharsis
Act III : Downfall
Act III : Climax
Act II : Naivety
Act II : Rising Action
Act I : Inception
Act I : Exposition
open-letters
Open Letter to Senators
On the failure of Students' Senate to see reason
travelogue
Travelogue - Russia, 2018
The land of the white night and many colors
Travelogue - Paris
The city of lights
Travelogue - Central Park, NY
On moving on
Travelogue - Nepal
Leap of faith
Travelogue - Indore
Such nights are to be cherished and such friends are to rejoiced
Travelogue - Kanyakumari
A love story of the winds and the sea
Travelogues - Chapora Fort, Goa
And then he went in a direction new, Never to look back at those waters blue.
technical
A curious case of 520 errors with Nodejs and ALB
This post is a deep dive on how we solved intermittent 520 errors with our Nodejs application behind an AWS ALB
The missing guide to TailScale subnet routing in AWS
a few things that the official reference misses
Heath Checks on a Custom Port for Websockets with ALB
How to setup health checks on a custom port for websockets with Application Load Balancer
Setting up AWS Peering Connections for Wazuh and ECS
How to setup AWS Peering Connections for Wazuh and ECS in a secure manner
Unit Testing Typescript in under 10 seconds
Using swc to test a 120k LOC in under 10s
Handling CORS with cloudflare workers
Using Cloudflare workers as a REST server
Polygon Devfolio Fellowship
Wrapping up two months of hacking on Polygon with amazing build00rs
Poor Man's ALB - Apache
Using apache as a poor man's ALB - you gotta do what you gotta do
How Do Gulp Typescript Without Module Loaders
Using gulp to transpile typescript and use in the browser without module loaders
Leaving Your Sock(et)s Hanging
A command pattern that I’ve used in multiple projects is an event-loop sidecar. The sidecar runs on it’s own thread and does asynchronous IO; thereby increas...
Custom DNS Using Pihole
custom DNS routes on pihole
Shell tricks to manage a cluster
use shell features to manage a cluster of servers with docker et al
KISS - UNIX and Composition
UNIX way and KISS go hand in hand
JCIP - Java Concurrency in Practice 2019 Review
Is JCIP relevant in 2019?
John Vim - Parabellum
Compling vim from source
How to Train Your Python - 2.7
Walking the dependency hell of python to install plottable jupyter
Call (Me) by (Your) Name: Python Is Pass by What Again?
Python is neither call-by-value nor call-by-reference
Honey, I Did a Bare Except
Don't even think about using bare excepts or exceptions in python
Zombieland: Zombie Children Eating Memory
If you're not careful, your children can turn into zombies and eat your server
Installing Scikit and Numpy in Ubuntu
a consolidated set of steps for installing scipy on Ubuntu
CLI Goodies
My commandline productivity toolkit
Greg Wilson - What We Know About Software
A few key takeaways from Greg Wilson's talk.
Time Travelling With Vim
Using vim to time travel
Safely Storing GPG Keys
An easy way to store GPG Keys
Shell Magic
Saving an Ubuntu in distress with some commandline-fu
First Programming Bug
The first programming that I encountered with JS
Vcsh, Mr - Dotfiles Nirvana
dotfiles nirvana using vcsh and mr
hacks
Moving 4 TB across cloud storage providers for free
rclone - the swiss army knife of cloud storage
ZSH bindkey in MacOSX for Cmd
Binding insert-last-word in ZSH to 'Cmd + .' in Mac OSX
Using TouchId for sudo in Mac OSX
Using TouchId for sudo in Mac OSX
Mastering Custom Site Search in Chrome
The title says it all
Chromecast and Linux
Make chromecast work with Linux
Linux: Pause and Resume Processes
Pause any running linux process and resume it later
philosophy
On Photographs
Pics or it didn't happen
tasker
Tasker Appendix
Some handy tasker tips
prose
On missing the shared intimacy of friendships
What really hurts is not the loss of friendship, but the loss of intimacy.
Modern Love
Modern love is strange, and hopefully we come to see of it more like friendship
Afflatus Begins
The story of how it begins
travel
Japan
Japan is everything you hope it to be and more; it's one of the few places you experience a real culture shock because it is unlike any other place in the pl...