Archive
2026
-
Weekly #29 (2026)
The second one; Getting used to writing weeklies while tweaking the tooling...
-
Weekly #28 (2026)
First weekly; Hopefully, I'll able keep doing this!
-
★
Why my Elfeed index was 0 bytes
How I lost my Elfeed database and learnt about Emacs's write-region
-
Elfeed DB backup hooks
Quick note on my setup for backing up the Elfeed DB
-
Safari and invalid HTTP/2 headers
Safari strictly adheres to the HTTP/2 protocol and errors with invalid (HTTP/1) headers
-
★
An offline-friendly Elfeed web UI
My service worker based offline web UI for Elfeed
2025
-
Some useful Git configuration for Windows
Some useful git configuration for windows that I learnt
2024
-
Restoring a broken Ubuntu upgrade
Using chroot to restore a broken Ubuntu system on update
-
Responsive Auto Export for Org Hugo
Improving the responsiveness of ox-hugo's auto export functionality to make writing blog posts a joy again!
2023
2022
-
Moving from Heroku to Fly.io
How I moved a couple of apps from Heroku to Fly.io
- Old Talk: Write Prose, Not Just Programs
-
GitHub Gists from Emacs Orgmode
I released my first Emacs MELPA package -- ox-gist -- An Orgmode backend to export and update sub-trees and buffers to GitHub gists.
- Made in 2021
2020
-
Instagram's user-friendliness
TL; DR: I'm a video content creator on Instagram, and don't tell me Instagram is user friendly. Being able to preview posts before making them viewable for everyone will go a long way, though.
- Deploying Hugo Drafts, simplified
- Deploying Hugo Drafts
-
★
An innocent query that caused Zulip downtime
Notes on some changes I made recently that caused Zulip cloud to be down for a while
-
My Favorite Git Resources
Git Resources that I really like, and have shared with friends over and over
-
★
The tools we build change us
A random thought on how the tools we build change us...
- Django ModelFormSet and multiple saves
2019
-
★
Been there, done that, and still doing it!
Screwing up is a part of the job. Acknowledge mistakes, fix them, improve systems to prevent them.
-
Isolating flaky Django tests
Couple of django tricks to isolate flaky Django tests
- Thoughts on Technical Debt
-
Heroku apps with custom-domain and Cloudflare SSL
Setup a flask app on Heroku with https for a custom domain using Cloudflare
- Catch of the Year Poll on Ultiworld: A pointless exercise
-
Glue Highlight Reels
Some thoughts on what makes a person feel like they are making a meaningful contribution
-
2018 in Review
My review of 2018
2018
-
My New Standing Desk
I built myself a simple standing desk with furniture lying at home
- Goodbye Google Analytics
-
★
Self-care tips for new developers
Advice for staying sane as a developer, inspired by a conversation at PyCon India
-
★
Software development practices for sports teams
Software development practices that sports teams could adopt to be better teams
- Automation and Habits
- Python's globals
-
Weird ISP Issue
At the end of my debugging skills for a weird network issue
-
Where do the Children Play (in Bangalore)
Find good Playo venues in convenient locations
2017
-
Preview: A visualization git repository viewer
Announcing Preview - a tool to explore visualization related git repositories visually
-
Multiple remotes with nullmailer
Configuring nullmailer with multiple remote SMTP destinations
-
★
Cycling from Manali to Leh - An FAQ
Memories, notes, tips and advice from our attempt at cycling from Manali to Leh
- HT interactives
- Prime Ministers of India - Simple d3 timeline
- Emacs frame as a pop-up input
-
Blog trends from word clouds
Year wise Word clouds for my blog posts
-
30 years of floods in India
A visualization of 30 odd years of floods in India
- Back, Hopefully
2016
- What I liked 2016-09-04
- What I liked 2016-08-28
- What I liked 2016-08-21
- Create a Public Jupyter Server, quickly!
- What I liked 2016-08-14
- ★ Google Trends, Clickbaits, and PV Sindhu
- What I liked 2016-08-07
- What I liked 2016-07-31
- What I liked 2016-07-24
- What I liked 2016-07-03
- What I liked 2016-07-10
- What I liked 2016-07-17
- Python reload and module dict
- Assist time
- Effortful things
- Better styling bookmarklet
- Reading-time based scheduling
- Stepping AFK
- PyCon India 2016 - Propose a talk
- Save the Map -- Please respond
- Thinking about Data Ethics
- Level-up Tools
- blog-admin and Nikola
- Tedium in work-flows
- Error messages and new users
- Deoriatal and Chandrashila
- Notes on "5 Love Languages"
- Partial postgres db dumps for a Django app
2015
- Clock in and get-shit-done
- Elfeed hook to fetch full content
- Say Howdy with Emacs!
- WiFi Channels & my router's random invisibility
- Playing music using mpsyt from Emacs
- org-drill for making it stick!
- How I learnt to use Emacs' profiler
2014
- Jabber message queue
- Using tmux to "screen share"
- erc-notifications when Emacs not in focus
- More input sources for org-drill
- Bookmarks [2014/11/01]
- Martin Fowler on Refactoring @ RubyRogues
- Learning about Spaced Repetition, SuperMemo, Org-drill, et al.
- Simple org-clock and gnome/pidgin integration
- Making PyCon India better (for myself)
- Learning to use Org-drill
- Bookmarks [2014/10/10]
- Bookmarks [2014/08/15]
- OAuth2 demystified
- Bookmarks [2014/06/10]
- Bookmarks [2014/05/19]
- Bookmarks [2014/05/04]
- Bookmarks [2014/04/29]
- Org based posts in Nikola
- Bookmarks [2014/04/11]
- Let there be light, in skype!
- Bookmarks [2014/03/23]
- Bookmarks [2014/03/12]
- Bookmarks [2014/02/21]
- Bookmarks [2014/02/12]
- Bookmarks [2014/02/10]
- Bookmarks [2014/01/30]
- Bookmarks [2014/01/17]
- Bookmarks [2014/01/08]
2013
- Scraping Google Groups
- Bookmarks [2013/12/24]
- Bookmarks [2013/12/23]
- Bookmarks [2013/12/16]
- Bookmarks [2013/12/10]
- Bookmarks [2013/12/05]
- Bookmarks [2013/12/04]
- Bookmarks [2013/11/29]
- Bookmarks [2013/11/25]
- Bookmarks [2013/11/24]
- Bookmarks [2013/11/20]
- Bookmarks [2013/11/17]
- Cold
- Bookmarks [2013/11/12]
- A smarter 404 page
- A Month with Martin
- Bookmarks [2013/11/09]
- Bookmarks [2013/11/04]
- Bookmarks [2013/10/28]
- Bookmarks [2013/10/25]
- Bookmarks and Quotes plugin
- Bookmarks [2013/10/18]
- Blogging with Nikola and Org-mode
- Bookmarks [2013/10/16]
- Unread (8,762)
- Bookmarks [2013/04/17]
- Surat Ultimate Open
- Bookmarks [2013/03/14]
- Bookmarks [2013/01/22]
2012
- Best Practices for Scientific Computing
- Bookmarks [2012/12/12]
- cStringIO and unicode
- 3 tips for those shipping (commercial) apps
- Just one day
- Gustaakh Dil
- Error: Missing one hebrew character
- Bookmarks [2012/09/18]
- Browsing the streets with Firefox
- Talks at PyCon India 2012
- Bookmarks [2012/08/28]
- A git-diff tip
- Bookmarks [2012/08/21]
- An import gotcha in Python
- Bookmarks [2012/08/06]
- Bookmarks [2012/07/15]
- Bookmarks [2012/05/12]
- Bookmarks [2012/04/24]
- Bookmarks [2012/04/12]
- Selling Temples -- A How-to
- Bookmarks [2012/03/23]
- Bookmarks [2012/02/09]
2011
- Bookmarks [2011/10/04]
- Bookmarks [2011/09/06]
- Bookmarks [2011/08/18]
- Bookmarks [2011/08/08]
- GitHub Cue: Recommendations for GitHub Repos
- Bookmarks [2011/07/09]
- Org-mode Workshop
- Bookmarks [2011/05/30]
- Bookmarks [2011/05/22]
- Hand in Glove
- Love Unvoiced
- Bookmarks [2011/05/16]
- Bookmarks [2011/05/06]
- Bookmarks [2011/05/02]
- Bookmarks [2011/04/27]
- Bookmarks [2011/04/26]
- Bookmarks [2011/04/23]
- Bookmarks [2011/04/14]
- Bookmarks [2011/04/08]
- ★ I love FOSS. How do I start contributing (code)?
- Bookmarks [2011/03/16]
- Bookmarks [2011/03/14]
- Bookmarks [2011/03/10]
- Bookmarks [2011/03/06]
- GetHub: Chrome Notifications for Github updates
- Bookmarks [2011/03/01]
- Bookmarks [2011/02/25]
- Bookmarks [2011/02/20]
- Bookmarks [2011/02/12]
- Bookmarks [2011/02/06]
- Bookmarks [2011/02/04]
- Git powered wikis improved: My bit
- CHAGANTI 635888 Emacs
- Changes to Blog
- Bookmarks [2011/01/30]
- Bookmarks [2011/01/19]
- What's up with org2blog?
- Why I like Org as a markup
- Bookmarks [2011/01/12]
- Bookmarks [2011/01/09]
- Bookmarks [2011/01/01]
- To Ananthagiri
2010
- Bookmarks [2010/12/31]
- My talk at SciPy.in 2010
- Bookmarks [2010/12/12]
- Bookmarks [2010/12/06]
- MTU and file transfers
- Pandoc can now do Org
- Bookmarks [2010/12/02]
- Bookmarks [2010/12/01]
- Bookmarks [2010/11/24]
- Bookmarks [2010/11/21]
- Bookmarks [2010/11/19]
- Bookmarks [2010/11/15]
- Bookmarks [2010/11/14]
- Do our eyes suck at blue?
- Bookmarks [2010/11/12]
- Bookmarks [2010/11/11]
- Bookmarks [2010/11/10]
- Bookmarks [2010/11/09]
- Bookmarks [2010/11/08]
- Bookmarks [2010/11/07]
- Bookmarks [2010/11/06]
- Raise windows (on current desktop) xdotool & bash
- Bookmarks [2010/11/05]
- JP - 19th Century Politics & 21st Century Economics
- Bookmarks [2010/11/04]
- Bookmarks [2010/11/03]
- Raising Windows using Python
- WP to org-mode + hyde + disqus
- Augmented assignment in Python
- Who I am
- Some fun from #org-mode
- Bloggerstock: Do-over
- Notes from Pycon
- A couple of counting functions
- Asking vs. Figuring out
- A GNU and a friend
- Happy Teachers' Day!
- Richard Stallman in IIT-Bombay
- org2blog on the web
- First 100!
- org/elisp - sorting list of org-links on description
- Contributing to FOSS
- One Hundred
- Another win for them!
- PyCon India '10
- tu marathi aheska?
- Restoring GRUB with Grub2
- Pair Blogging
- Drafting
- Advice - Programming in Elisp
- Lesson with RSS feeds & Wordpress
- Aluva to Mumbai
- org2blog annoyance
- git vs. mercurial
- Change & Free flow
- Competition and Population
- Refile to date-tree
- Thanks Sacha
- Vimperator and Firemacs!
- Looking through the view finder
- Sage Days 25, Mumbai, India
- Another 60 ...
- I'm back
- Bookmarks [2010/07/01]
- Hibernation
- Blogs, Feeds and Readers
- Gateway get away
- Just another bunch
- Super Power Play
- Pehli Nazar
- talk at GNUnify' 10
- Monikers and the Internet
- numpy, pacman and me
- Happy Makar Sankranti
2009
- Shoot!
- Stress and us
- A Confession
- Good, Bad or Human?
- Postfix + Mailman for Multiple Domains.
- FOSS talks at CDEEP
- To do or not to do
- Weblogger.el configured!
2008
- who am I?
- arbit blab
- 21
- The 'Academic' Internet
- Software Freedom Day
- The Third Round.
- A Byte of Python
- Imbosomed!
- mukt.in 2008
- Mid-Term 'Psycho'Analysis
- I wish a Wish.
- What is... ?
- Update Script
- A sabbatical
- The Bus, its Ours!
- Lafoot or Lafoobot!
- Bills and Billboards
- Home Coming!
- Post-Q,W,A Post
- Gone!
- Quark'08 !
2007
- Not so Floppix…
- Life "In-gen"
- A Teen, No more.
- Lost Control??
- Unitedly Independent!?
- Posts.. 2
- PS Ramblings
- Telugu Rendering in Ubuntu...
- Busy without Business...
- Posts...
- Summer or Awe-TEM!! Whatever... Forever
- CET-ting their Lives??!!
- Alone...
- Eber-yone!?!
- Unchosen Choices??!
- Presentation or Tribulation??
- A Song for a Chum...
- Non-e-Moments??!!
- The PS-1 Ballyhoo...
- A Second Blog...
- Windows©, Doors or Homes!??!
- Andharu Mahanubhavule... Andariki Vandanamulu..
- Long Lost Letters....
- Revelations....
- Essential-Extravagance??!!
- Mathematics and Me
- Quark 07
- Lisp as an Alternative to Java
- Popularly Unpopular??
- Welcome to the Un-Conference
- Planning... to save a Sem!!??
- Teach Yourself Programming in Ten Years!!
- Happy gNew Year!!