Go Back

Blog

How the Future will remember Us

February 27, 2021
thoughts
future

Back in the good old days This is a phrase that we hear a lot from old timers. Most of the observations that follow this phrase in my experience tend to belong to one or more of the following categories: ignorant misinformed Discriminatory (racist, sexist, homophobic etc.) for the lack of a better word, kinda stupid. These are often arguments along the lines of joint families are better than nuclear families, we would all be better off without technology, everyone used to be healthier in general back in the old days etc.


A late blog post about MiniDebConf India 2021

February 24, 2021
debian
community

This started out as a thought after the DebConf 2020 which was the first online DebConf. It's been a while since the last MiniDebConf in India. We had conducted 'Debutsavs' during this time which were more informal in nature. The Debian India team (me included) definitely wanted another MiniDebConf in India soon as the wait was already long enough. Things being online sort of helped ease the process of organizing the event.


No Karen, not everything needs to be on GitHub

January 21, 2021
github
git
tools

This blog might trigger some people. But somebody out there needs to hear it, so here it is. Why don't projects like the linux kernel and GNU/Emacs use GitHub for development? Isn't it more convenient that whatever they're using? Around 2018 I stopped using GitHub for software development for the same reasons those people are not ready to move to GitHub. Since then I've been using GitLab primarily. But ever since registration forms of various hackathons and conferences stopped asking for a link to a place where my projects are hosted and instead started asking for a GitHub username I started to mirror my repos from GitLab to GitHub.


Privacy in Digital Age

November 26, 2020
privacy

A fun question. What's the most efficient way to make someone behave themselves? Fear? Torture? Money? Or maybe just let them know that they're being watched. We humans wear masks, a ton of them and depending how comfortable we are, we start to remove them one by one. It's not wrong to say that you are truly yourself only in front of your conscience. We think differently depending on where we are, we perceive and process information differently based on where we are and we act differently depending on where we are.


An Abundance of Katherines

November 16, 2020
books

My first encounter with John Green was through Crash Course a youtube channel that puts out really well made educational videos on various subjects from computer science to world history that really made learning fun for me back in school. You could imagine my surprise when one day after finishing a book by the name 'The Fault in Our Stars' [TFIOS] and finding a picture of the author at the end and going "Hey!


Testing Hugo Themes With Gitlab CI/CD

September 4, 2020
gitlab
ci
cd

I use Gitlab. This blog is built with and deployed using Gitlab. I like Gitlab. The community edition is Free Software. It really cover the whole development life cycle. Github is catching up but it still has a lot of proprietary bits. I also help package and maintain Gitlab in the Debian archives. So Gitlab by default looks into a little file called .gitlab-ci.yml for CI/CD instructions. So let's start slow and test for Debian Stable which is what I use on a daily basis.


Getting to Know Ruby: Day 3

August 22, 2020
ruby
basics
conditionals
comparison

Alright time for some conditionals! But before that we need to get a few things down. true,false and nil true, false and nil are like everything else in ruby are objects that have their own classes in which they are the only objects. true and false are both native boolean values. You could set it to variables, use it for methods and what not. irb(main):001:0> true.class => TrueClass irb(main):002:0> false.


Getting to Know Ruby: Day 2

August 21, 2020
ruby
basics
file-operations
comments

Day 2 here we go! Constants Constants in ruby begin with a capital or upper case letter. Unlike some programming languages ruby allows users to change constants after declaration except it will give you a warning for it. irb(main):001:0> Constant = 78.1 => 78.1 irb(main):002:0> Constant = 54.9 (irb):2: warning: already initialized constant Constant (irb):1: warning: previous definition of Constant was here => 54.9 irb(main):003:0> puts Constant 54.


Getting to Know Ruby: Day 1

August 20, 2020
ruby
basics
hello-world
vasiables
operators
input

Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. I never really thought I'd learn Ruby at any point. If you look at the market both Ruby and Rails are declining in use, JS is increasing it's market share on a daily basis, if I wanted a scripting language I had python which to be honest has more users and market share than Ruby.


Jared Leto's Joker

August 17, 2020
pop-culture
DC
joker

Am I the only person who liked the direction in which they were taking the Joker's Charcter with Jared Leto? Cesar Romero's Joker was well literally a joker that pulled pranks on Batman. Jack Nicholson's Joker was dark, psychotic and driven by revenge. Joker from the animated series IMO was written around Batman and being his arch nemesis. It can be compared to kind of connection between Batman and Joker in the Dark Knight series.


GNU/Linux Journey

August 9, 2020
gnu/linux
experience
distro
free-software

The beginning I've had my share of distro hoping in the past few years. Like most people I began my journey with Ubuntu on a then quite old laptop. It had a Pentium processor with a 2GB RAM and 128 GB hard drive. Being old it worked surprisingly well with GNU/Linux. Infact the experience was better than what I had with windows which encouraged me to make the switch and I've never looked back.


Why Debian?

August 9, 2020
debian
free-software
gnu/linux

I currently use Debian as my daily driver. I would recommend it to anyone who can appreciate the distribution's maturity. Here are a few reasons why those of you who are considering a new distribution must take a look at Debian. Transperancy Everything in Debian is transparent, the emails sent between and to developers using their official mail, the amount of unresolved bugs, every step taken by debian as an organization, everything!