ASD
-
2025-06-19
Moving From Jekyll to Hugo
-
2025-05-20
Script to Check Domain Expiry and Alert
-
2025-03-22
Firefox: Copy from urlbar without encoding
-
2025-03-15
Bulk Accept Pending Messages in Google Group
-
2025-02-19
Solving 'UnknownError' with GitHub Copilot on VS Code Insiders in Arch Linux
-
2025-01-20
Anatomy of an Amazon Hard Disk Scam (GAZELLE)
-
2025-01-14
PostgreSQL PostGIS Upgrade
-
2025-01-05
Interview
-
2024-12-09
Use AI for Augmentation, Not for Replacement
-
2024-10-21
Next 14 learnings
-
2024-10-03
Cancel and do it with the keyboard shortcut
-
2024-09-25
How I use LLM in September 2024
-
2024-09-12
Connecting to Bluetooth Speaker in Linux in 2024
-
2024-09-07
Block Specific Outgoing Mail Addresses in Mailu / Postfix
-
2024-08-22
FOSSMeet 2024
-
2024-08-11
Dr C Viswanathan's Comment on 'Different Systems of Medicine' in mfc's 50 year celebration
-
2024-07-21
[SOLVED] FromThePage upload stuck in processing
-
2024-05-04
Is Open-Source Maintainers Burnout an Example of the Tragedy of the Commons?
-
2024-04-10
Moderation is Hard. Moderation is Very Important.
-
2024-03-28
Judah's Curation of OCW courses
-
2024-02-03
Caddy Statistics with GoAccess
-
2024-02-03
FOSSMeet 2023
-
2024-01-28
The magics of scrcpy
-
2024-01-24
Districts without Domino's
-
2024-01-03
Hardening Mailu
-
2023-12-07
Subtitling Experiments 2023
-
2023-11-20
50 Shades of Open
-
2023-09-11
Downloading Ward Maps from OpenStreetMap using Overpass
-
2023-09-09
Understand Social Media's Role in Democratic Backslide
-
2023-09-04
Discovering Social Coop
-
2023-08-23
Nextcloud instance on local network
-
2023-08-13
Android Web Hosting Setup
-
2023-05-11
How reading fast helps me stay on top of things
-
2023-05-11
Two Experiments for Productivity and Efficiency
-
2023-04-21
Browsing through Omeka S source code
-
2023-04-04
Every Developer Should Have a Blog
-
2023-03-28
Intention To leave Twitter
-
2023-01-17
Rules for Software Engineers
-
2023-01-04
My 2023 mobile blogging workflow
-
2023-01-04
Religion and Law in India - Questions
-
2022-12-16
ChatGPT vs Programmer
-
2022-12-03
Merge My PR, I Will Pay You
-
2022-11-15
Things to do on a boring day in software development
-
2022-07-26
Give up the Free Software vs Open Source Debate
-
2022-07-24
Remaking Capitalism
-
2022-07-13
Installing Apache Superset on Ubuntu 22.04 in July 2022
-
2022-07-05
Exploring Frappe
-
2022-05-28
Tips for autopkgtest in Debian
-
2022-05-18
Some Interesting FizzBuzz Solutions
-
2022-05-02
Prav Project
-
2022-03-11
Some Tiny Personal Programs I've Written
-
2021-10-20
Working on Freedom Respecting Software With Android
-
2021-09-06
Why Anti-Feminists are Anti-Feminists
-
2021-08-27
Copy of Letter to Wellcome "Open" Research's Editor about Comments Policy
-
2021-08-15
Cataract Surgery on LC230
-
2021-07-20
pegasus
-
2021-07-10
IEEE APSIT Podcast
-
2021-06-17
It is Natural to Feel Responsible for your Project
-
2021-06-09
Book Review: Phantoms in the Brain
-
2021-06-02
Hash Constants Break Encryption
-
2021-05-29
Hourly Chime With Timers and TTS
-
2021-05-23
It Was Working In Previous Release, But Not In The Present - Debugging Bugs Introduced By Dependency Upgrades
-
2021-04-29
Concepts in Linux
-
2021-04-17
Seasons of Code: Methods of Encouraging FOSS Contributions
-
2021-04-14
PostgreSQL Gotchas
-
2021-04-08
Free Software is a Religion
-
2021-04-01
On Hacker Culture
-
2021-03-25
Rethinking Free Software
-
2021-03-24
What to Learn from the Downfall of RMS
-
2021-03-10
GSoC 2021 Organizations
-
2021-03-09
Liberated Computer
-
2021-02-16
Groking Varnam - Part 2
-
2021-02-13
Groking Varnam - Part 1
-
2021-02-10
Use a Framework
-
2021-01-26
MiniDebConf India 2021 Online
-
2021-01-13
Packaging One Line Packages
-
2020-12-22
Following Up on a Debian Bug
-
2020-12-18
My first (real) Debian Contribution
-
2020-11-07
My Gnome Shell Setup
-
2020-11-04
WTF is economics?
-
2020-10-23
White Hat Jr seems to be in Byju's business. But what business are Indian parents in?
-
2020-10-21
Free Software Camp Opening
-
2020-10-05
Book Review: How to Destroy Surveillance Capitalism by Cory Doctorow
-
2020-09-25
Debugging Without Logs? Use strace
-
2020-09-20
How Not to Update Ubuntu
-
2020-09-14
Why Open Source Misses the Point of Free Software And Ruins the Moral Fabric of the Tech Community
-
2020-08-15
Care For Mozilla's Mission, Not Mozilla
-
2020-07-31
Gotchas in setting up pom.xml (Maven)
-
2020-07-29
Remove MySQL/MariaDB binary logs when binary logging not enabled
-
2020-07-09
Modern Web Development in Java - The (Never) Complete Guide
-
2020-07-01
Privilege to Innovate
-
2020-06-29
The Big Brother Will Now Tell You Which Apps You Can and Can't use On Your Phone
-
2020-06-23
Choosing Between Home Server and Cloud Server
-
2020-06-23
List of Times Vegetarian was Used as a Word on the Internet
-
2020-06-21
Where does a program start at?
-
2020-06-19
Does GPL apply to the output of an API that is released under the GPL license?
-
2020-06-19
My Idea Of an Ideal Decentralized Social Network built with blogs, RSS feeds (and some existing messaging system)
-
2020-06-16
Why I Won't Write Tweets Any More
-
2020-06-15
Converting PDF with transparency to PNG
-
2020-06-01
Checking if Aarogya Setu's Source Code Produces the App from Play Store
-
2020-04-28
Going Dark Theme in Gnome Shell, Firefox, and all sites that support it
-
2020-04-23
Java lessons I learned from GBIF's github repository
-
2020-04-16
Zettlr - the markdown editor I didn't know I was missing from my life
-
2020-03-29
Verifying Telegram Reproducible Build Diff Tool
-
2020-02-09
Moving Abroad: Worth It?
-
2020-01-21
Why I Stopped Caring About Mozilla
-
2020-01-18
IndiaOS (the first edition)
-
2020-01-05
[Newsletter] Deep Work
-
2020-01-03
Bad, Java! Builder Pattern, Fluent Programming
-
2019-12-19
[SOLVED] Netbeans won't start in ArchLinux | Fix xdm-archlinux from messing up path
-
2019-11-26
InGenius and girlGeeks hack, 2019
-
2019-11-26
Why Will Devices Accept ARP Broadcast Messages when the destination MAC doesn't match theirs?
-
2019-11-22
Traceability as a Mandatory Requirement (Intermediary Liability)
-
2019-11-13
What is GirlScript?
-
2019-10-30
Building an Open Health Dashboard for the Country
-
2019-10-29
Programmer Skills: Syntax vs Concepts
-
2019-10-27
Intermediary Liability and the Duty of Care Approach in Software
-
2019-10-25
Fake Liberal/Progressive Twitter Accounts (IT Cell Caught in Action)
-
2019-10-11
Migrating Wordpress to Jekyll
-
2019-10-06
Addon Distributor (for self-hosted web extensions) in Rust
-
2019-08-17
Simple Self-hosted Newsletter
-
2019-08-14
Reverse Sexism - Possible?
-
2019-07-08
Collaborative data exploration (in R)
-
2019-05-11
Anarchic Conferences
-
2019-03-25
bspwm
-
2019-03-25
Understanding Certbot
-
2019-03-22
Intro to Live Coding
-
2019-03-18
Inserting ZWJ in LyX
-
2019-03-13
Spreadhseet pro-tip: Using countifs over multiple columns
-
2019-03-11
Getting Malayalam Support in LyX (XeTeX/LaTeX)
-
2019-02-22
i3 multi-monitor and xrandr
-
2019-02-19
Adding Malayalam language to Lyx
-
2019-02-17
What is Leadership?
-
2019-02-13
Open Peer Review
-
2019-02-09
Setting up Home Server
-
2019-02-02
How does one learn how to build things?
-
2019-01-22
Mission 2019
-
2019-01-03
Mozilla India Laundry List
-
2019-01-03
Response to "The Plastic Straw Dilemma" by NAS Daily
-
2018-12-26
December 2018 - What extensions do I use in my Firefox
-
2018-12-19
Porting a Legacy Firefox Extension to the Latest Format
-
2018-12-07
Can Screenshots be Freely Used in Presentations?
-
2018-11-24
Deciphering the Aadhaar Verdict
-
2018-11-23
Leaflet.js and geojson with wrong order of latitude and longitude
-
2018-11-20
Why Open Science
-
2018-11-12
Mixcloud
-
2018-11-12
Setting up a Newsletter
-
2018-10-16
An Instance of Chinese Whispers in Academic Writing
-
2018-10-16
Cost of Dengue Treatment
-
2018-10-15
Wake Up Scientists
-
2018-10-12
Netlify CMS!
-
2018-10-02
Automatic Dynamic DNS Updates Using Nsupdate (for IPv6)
-
2018-09-29
One Month in Bangalore
-
2018-08-22
Functional Javascript
-
2018-08-20
Hello Julia!
-
2018-08-15
Newsletter: How do you know what to do with your life?
-
2018-08-05
Automatic Wildcard Certificate from Let's Encrypt
-
2018-08-05
Certbot command for wildcard certificate
-
2018-08-05
Installing postfixadmin on archlinux with nginx
-
2018-08-05
Running Arch Linux on AWS EC2
-
2018-08-05
Self hosting DNS server
-
2018-08-04
Discovering Debops
-
2018-08-04
How a tiny temporary file made me waste hours
-
2018-08-04
Open Broadcaster Software (OBS) with Android IP Webcam
-
2018-08-03
An Infectious Diseases Fellowship [Draft]
-
2018-08-03
BSNL injects ads into internet traffic
-
2018-08-01
Documentation Driven Learning
-
2018-08-01
Test Driven Development
-
2018-06-09
Be Like Sun
-
2018-06-08
Data in Healthcare Hacknight - Ideas
-
2018-06-08
Two Research Ideas
-
2018-05-13
Installing FreeBSD
-
2018-03-04
How I roll out my websites - gitlab, netlify, and others
-
2017-12-20
"Indian" by Balachandran Chullikkad (my English translation)
-
2017-09-30
Mind Bends
-
2017-09-18
Mozilla India is Dead - Long Live Mozilla India
-
2017-08-20
Anonymous Feedback
-
2017-08-16
Jekyll Post Not Reflecting On Gitlab Pages [solved]
-
2017-08-15
Independent Resolutions
-
2017-08-13
What is the Cost of Free Speech?
-
2017-06-11
High Tech Post-Op Follow Up
-
2017-06-05
Instant Wisdom
-
2017-04-10
Book Review: How to Fail at Almost Everything and Still Win Big by Scott Adams
-
2017-04-09
(Serious) Series Review: Black Mirror
-
2017-04-07
I am a Doctor Now
-
2017-04-05
Google Direct
-
2017-04-02
Daya Bai - An Inspiring Person Who Shatters Stereotypes
-
2017-02-17
GSoC Beginner's Handbook to Free Software
-
2017-01-28
Keto Diet - First Attempt
-
2017-01-26
Cleaning up Spam on MediaWiki
-
2017-01-25
How is Machine Learning Different from Human Learning
-
2017-01-19
Comments
-
2017-01-19
Contemplating Diet Change
-
2017-01-19
Thinking in The Open
-
2016-11-28
Dear Zindagi
-
2016-11-27
Career Advice
-
2016-10-14
Why would Kashmir want to stay with India when they don’t even get access to internet like the rest of Indians?
-
2016-09-09
Mozilla India Restructure 2016
-
2016-07-30
Mozilla India Restructure Proposal
-
2016-07-15
Mapping Kindergartens While Doing My Fieldwork Using Maps.me
-
2016-05-28
What you read is what you become
-
2016-02-27
FOSSMeet 2016 @ NIT Calicut - Getting Started Contributing to Mozilla
-
2016-01-24
On differential pricing and net neutrality (and a bit about broadband also)
-
2016-01-14
Communication Tools in FOSS Communities
-
2016-01-14
Make Impactful Contributions to Mozilla
-
2016-01-13
Fear of Incompleteness
-
2016-01-13
Using Blogs to Chat
-
2016-01-13
Why Document Everything You Can?
-
2016-01-12
Rethinking Conversations I Have
-
2015-12-31
My Application for Mozilla Participation Leadership Cohort
-
2015-12-27
How I Got Comfortable With Emacs
-
2015-12-27
Realigning with AI
-
2015-12-24
Is Free Basics Worth it?
-
2015-11-26
Working on Mammoth-sized Repositories and 2G speed Internet
-
2015-11-21
Quitting Facebook
-
2015-11-18
Creating a Decentralized Social Feed
-
2015-11-18
Moving Blissful Life to a Domain Name I Control
-
2015-11-15
Tuxedo '15 SJCE - Firefox OS App days
-
2015-11-03
Fish function for creating a new Jekyll post with front matter
-
2015-10-30
Grambot
-
2015-10-27
My (Remote) Mozfest Experience
-
2014-04-27
Welcome to this place