Free Software Developer, FOSS enthusiast, & GNU Emacs Hacker.
I work on GNU/Linux and Free & Open Source Software for living. I prefer not to use Proprietary Software in-person or at work. Since couple of years I switched completely to DuckDuckGo as my default Search Engine. I switch between Tor & VPN service when online. If you are passionate about GNU and Free Software like me, I encourage you to watch this YouTube video by Benjamin Mako Hill.
My other system includes Acer emachines eM350 netbook running Manjaro Linux
an independently developed Arch Linux. I’ve Awesome window manager on it. I
use it as a hotspot using hotspotd.
I also have an old desktop with AMD
Athlon with 2 Gigs of RAM running Slackware again!. The system’s storage is
shared via NFS across my home network, basically this is my NFS server.
Apart from this I had a very old Intel Pentium II Machine with 350MHz
processor and 64MB of RAM running Vector Linux. I wonder how this machine
Most of my Home network and Internet connection is managed by D-LINK DIR-615E
wireless router flashed with custom OpenWRT(barrier-breaker). This is my
backup(and tiny) Linux system with minimal shell and
opkg package manager.
Tools I use
GNU Emacs and a terminal are the essential tools I need. However I manage most of the shell tasks from Emacs.
I prefer to use the latest Emacs version. My Emacs is heavily configured for
all my needs from programming(Python, Django, C, elisp, Ruby, shell etc.),
blogs & note taking(org-mode), agenda, eshell, tramp, magit etc. Recently I
fell in love with
M-x emacs-timemachine. Terminal is occasionally needed to
keep some front-end jobs running.
Git is something I can’t live without. I use Git to keep track of my personal
notes, blogs, and all the projects.
magit is a savior. It helps me a lot to
learn insights of Git.
I find programming in
elisp relaxing when I’m bored with Python and
friends. Occasionally I do write helper functions and share it on
sachin.pythonanywhere.com. Most of these helper functions can be found within
my Emacs configuration now. I majored in Physics with specialization in
Condensed Matter Physics. In my free time I engage myself in studying
Physics, Mathematics, and Horology.
For raw/old posts please visit blog-posts. Most of them are written in
I now use Jekyll to publish my blogs(Source here). Jekyll uses
markdown which I don’t like much. I miss org-mode to post blogs. This
website is entirely published using org-mode.
- My posts published on opensource.com
- My posts published on other web portals:
- GNU/Linux on Aakash: An article published in CSI communications(July 2013) on Aakash during my work at Indian Institute of Technology Bombay.
- Configuring Huawei-EC152 modem: My very first article appeared on linuxquestions.org. I just started using GNU/Linux that time and USB-modeswitch was also quite new.
All my presentation slides are pushed to https://gitlab.com/psachin/slides. With few exceptions(hosted online):
- DevConf 2019: Contributing to the Insights Core Framework.
- GNU Emacs for All:
- Red Hat forum: 2016, 2017.
- GNU Hackers Meeting-2016: Manage GNU Emacs configuration using literate programming.
- OpenStack Swift Object Storage: Session covered Swift object storage architecture and demonstrated Object versioning in Swift.
- py-starwars: Introductory talk on Python programming language.
Available on request.