Sign in

Indradhanush Gupta

@igupta.in
1.2K followers 250 following 364 posts

Staff engineer, building Kubernetes for Private Cloud. I will absolutely automate anything and everything. I blog about tech and human behaviour at igupta.in/blog recurse.com alumni. He/Him.

PostsRepliesMedia
Indradhanush Gupta @igupta.in · 24/08/2026
So I was not the only one struggling with this non-sense. Thanks to Reddit, there's indeed a way to disable this (and they made it the default behaviour?!) Settings -> Advanced settings -> Uncheck `Shorten external ilnks` Thank you reddit: www.reddit.com/r/Slack/comm...
A screenshot of Slack app's settings menu. The advanced option is selected and the shorten external links checkbox is unchecked and highlighted in a red rectangle. Other settings also displayed but not directly relevant to this.
000
Indradhanush Gupta @igupta.in · 21/08/2026
The new UX of hyperlinks in Slack is a nightmare. They took what looked like a hyperlink but was plain text and converted it into some weird object. You can no longer edit it inline after you pasted it. I want to understand the internal reasoning of whoever thought this was a good idea.
200
Indradhanush Gupta @igupta.in · 01/06/2025
Reading comics on an iPad is genuinely a great experience. The colours always come alive!
An iPad 10 displaying the first page of the comic: Avatar The Last Airbender – The Promise. 

Contents of the page on display:

Water. Earth. Fire. Air.
010
Indradhanush Gupta @igupta.in · 27/05/2025
First part of action item done!
A white coffee mug with black coffee. Text on inside wall of the mug says:

History of the personal computer

Three rows of text partially visible on the outside of the mug, depicts computers from 
- 1979 Atari 400/800 ZX80, 1980 Sinclair ZX80
- 1987, Acorn Archimedes, 1987, IBM personal system/Z
- 2010, Apple iPad, 2012 Raspberry Pi
031
Indradhanush Gupta @igupta.in · 27/05/2025
Gave Gemini's note taker a spin for a sync with my colleague. The next steps summarisation is hilariously accurate. 😂 Credit where due. 😝
Screenshot of a note generated by Gemini of a Google meet meeting. Content of the screenshot is:

Suggested next steps
- [ ] Indradhanush Gupta will get coffee and fix E2E tests by spinning up a K3S based API server for the spot VCP.
- [ ] <name redacted> will work on merging their work webhook PR and may need another review later.
120
Indradhanush Gupta @igupta.in · 27/02/2025
Scale problems hit differently in the #Kubernetes community. 😅
Screenshot of a message in the #kuberentes-users Slack channel of the Kubernetes community that says:

"@channel If this notification is the first time you have looked at kubernetes-users in the last 6 months, could you leave the channel?  We are hitting a per-channel limit on the number of users, and new users want to join.  Thanks!"

A lot of people have reacted to the message with varying emojis and the message has 12 replies (not captured in the screenshot).
050
Indradhanush Gupta @igupta.in · 24/02/2025
Saw the Sonnet 3.7 announcement in the email ~20 mins after it reached my inbox. Went to the gptel issue with half a mind to request supporting a new model and with half a mind that it would already be there. And I was right. What's best is that they also added a small snippet that works already! ❤️
GitHub issue titled Claude 3.7 Sonnet Support #662 on the github repo https://github.com/karthink/gptel/.  Issue descritpion contains a elisp snippet to use Sonnet 3.7 with gptel in Emacs. 

Full link to the issue: https://github.com/karthink/gptel/issues/662
000
Indradhanush Gupta @igupta.in · 06/02/2025
In some cultures the number 13 is considered unlucky, while in others its considered lucky. The number of additions / deletions in my last pull request at work reflects this well. 😂
Picture contains +13 (in green), -13 (green) showing the number of additions and deletions respectively in a GitHub Pull Request. Also shows 2 green boxes and 2 red boxes for a visual indicator of the size of lines added and lines removed, in this case being exactly the same.
010
Indradhanush Gupta @igupta.in · 27/01/2025
Nice try Google.
A screenshot of a search on the Apple App Store. The search bar has the keyword “perplexity ai”.

Top result is Google Gemini with a label to indicate that it is an Ad. 

The second result (not an ad) is for the Perplexity app itself.
000
Indradhanush Gupta @igupta.in · 16/01/2025
Am I doing code review right? 😁
A change suggestion on a GitHub PR. Content contains a highlighted tab in a file with spaces. The change suggestion suggest to replace the tab with spaces and the accompanying comment reads:

A clever tab sneaked its way into space territory. Let's send it to another dimension!
020
Indradhanush Gupta @igupta.in · 07/01/2025
I haven’t seen this shortcut until today. Maybe this is a new feature they just added? Even the CSS is broken for the menu, but I don’t care. It works and it’s a huge relief that this exists! Along with some other nifty ones!
Partial screenshot of a GitHub menu button with dropdowns from the top right hand side when viewing a file. 

Shortcuts include actions like Download, Copy path, Copy permalink among other options.
020
Indradhanush Gupta @igupta.in · 03/12/2024
I frequently do this via Raycast on OSX. Works out of the box and gives you the current time being followed for both PST/PDT.
pst time -> December 2, 2024 at 21:13pdt time -> December 2, 2024 at 21:14
000
Indradhanush Gupta @igupta.in · 29/11/2024
My blueskyroast is ready. Wasn’t anticipating being bucketed as a memelord. 😂 Probably not an exact science but this is funny nonetheless. And “is here to delete your negative vibes” is exactly what I’m here for so maybe this is an exact science after all. 😄 blueskyroast.com/roast/igupta...
Indradhanush Gupta: Automating Humor, One Zine at a Time
Your top topics:
Humor and Memes 90%
Tech and Programming 85%
Community Engagement 80%

Writing style: Blend of tech jargon and causal wit

Thought leader score: 88%
010
Indradhanush Gupta @igupta.in · 15/11/2024
Smells like a new headphone in here. 🎧
Before: Black Audio Technical M50x headphones with heavily worn out headband and ear pads. After: Black Audio Technical M50x headphones with new headband and ear pads.
000
Indradhanush Gupta @igupta.in · 12/11/2024
This whole album - but specifically North Star. Groovy instrumental with a spacey vibe.
Spotify screenshot of the album The Last Analog Generation. 

Currently playing: North Star.
010
Indradhanush Gupta @igupta.in · 12/11/2024
Apple quietly ensuring sure that XKCD 303 is obsolete. xkcd.com/303
The #1 programmer, excuse for legitimately slacking off: “My codes compiling.”

Manager: Hey, get back to work!
(Sword fighting dev): Compiling! 
Manager: Oh. Carry on.
120
Indradhanush Gupta @igupta.in · 12/11/2024
Is there a strong correlation to the spike in the usage of “schadenfreude” around 1989 with the fall of the Berlin Wall also in the same year? Or perhaps a causation in one way or another with Germany being the world’s center of attention? Any historians / linguists here who know more?
Google Ngram Viewer page for the word schadenfreude. 
Graph depicts a small increase in usage from the 1850s and a hockey stick like increase in usage from around 1989 to the current time period.
000
Indradhanush Gupta @igupta.in · 10/11/2024
I had a good weekend. Practiced tabla. Played drums. Hung out with a couple of RecurseCenter alums. And then hosted some friends for dinner tonight. No wonder I didn’t realise the weekend breezing away.
A 5 piece drum kit covered with towels along with brass cymbals. Indian percussion instrument - known as Tabla.
130
Indradhanush Gupta @igupta.in · 09/11/2024
My favourite coffee cup broke today. 😭
A metallic blue colored ceramic coffee cup with a broken handle lying next to it. The cup has an image of a gravel beach with pine trees and a wooden walkway etched on it. 

Text on the coffee cup says: 

Sand Harbor
Lake Tahoe
Nevada State Park
320
Indradhanush Gupta @igupta.in · 08/11/2024
Always a great feeling when I can put in some #ASCIIArt into my docs. Testing for time ranges always confuses me up. So I made (no LLMs!) this number timeline to describe the time ranges that I'm testing for and I feel really proud of the how this looks. Is it as readable to new eyes as I think?
The image contains an ASCII art to depict a number line from -12 to 3 with varying ranges marked up by dots and arrows in text. Some of the ranges for example are: -12 to -10, -9 to 0, -11 to 3.
021
Indradhanush Gupta @igupta.in · 08/11/2024
8. Getting those bad rolls out early.
This image is a screenshot of a D20 dice roll on Google. The result is 8.
000
Indradhanush Gupta @igupta.in · 04/11/2024
Did you know that #Python will pre-allocate commonly used integers, strings as a performance optimization? For example, ints in the range of -5 to 256. This is true even if you arrive at the same number indirectly in this range indirectly. Eg in screenshot. What's your favourite Python trivia?
Example of how Python reuses the same pre-allocated object for small integers between -5 to 256 as a performance optimization.
110
Indradhanush Gupta @igupta.in · 02/11/2024
I got a little mixed up when I was following the arrows to the bit vector. And then caught myself saying that’s not right and traced back again. Highlighted in the image where the mix up happened for me. Maybe different arrow lines (dots, dashes) could help? (Color is probably not an option?)
220
Indradhanush Gupta @igupta.in · 02/11/2024
Yep. Also small correction: The limit is 72 chars and not 56. I did a quick test in Python to verify this.
Test to confirm that bcrypt ignores strings longer than 72 chars
100