Basic Scripting With Awk And Gnuplot

Posted to HN. Comments and discussion highly encouraged. Introduction This will be a short example-based guide to (a) awk (b) gnuplot and (c) using them in a script. I needed to graph some data based on the output of a command run a couple times. So what better way to solve that five minute task than to spend an hour learning awk & gnuplot to automate it?
Read more →

Adding an iCalendar source to Calfw (feat. Doom Emacs)

Here's my calendar in Emacs. I use both an org-agenda and an iCalendar source. Introduction This will be a short post on how I use custom sources for the Doom Emacs calendar module; in particular, a iCalendar/ics source. Whenever I mention 'Doom', I'm referring to Doom Emacs. Prerequisites A basic understanding of how to use Doom Emacs, and some familiarity with Lisp-like languages.
Read more →

Writing Assignments with Org-mode (in Doom Emacs)

Introduction This post will be a brief tour on writing (work/university) assignments in org-mode, with the goal of producing a nicely typesetted PDF document without having to use much LaTeX. Everything mentioned will also apply to Emacs in general, but Doom Emacs comes with all the features I mention. Prerequisites Basic knowledge of org-mode, LaTeX (if math required), and Emacs. (Very) Quick Org-Mode Primer Org-mode is a plain-text hierarchical markup language.
Read more →

CLI Youtube Searcher

This was an older writeup of mine that I posted before I had set up this blog. I am reposting it for my blog now. What’s this for? After stumbling upon the youtube-dl program (link to the repo), I was impressed with its functionality but found it quite inconvenient to have to leave the terminal to search for the url. This led me to write this python script that lets you search Youtube and display the video/playlist ID, all in the command line.
Read more →

Day/Night Theme Switching on Doom Emacs (+ Bonus Config)

Intro So, inevitably, as one delves deeper into their editor of choice, one finds themselves wishing to customise it to some extent. Vim can handle this sufficiently, but I found myself reaching the point where my vim config started to get a little bit cluttered. So, after having a look at Emacs, I decided to make the switch, courtesy of Doom Emacs. The init.el file in the private config already handles most of the configuration you’d want to get started with, but there were two things I added to my config.
Read more →

The (Ultimate) Vim(rc) Guide, with plugins

Intro So after picking up Vim less than a year ago, and spending a lot of time with it, I can say for sure it is the best text editor I have ever used. Okay, that’s all the Vim propaganda you’ll find in this post. The main aim of this post is to get people new to Vim into a comfortable environment, while also teaching you how to get plugins into your vim config since you’ll probably want to customize it, once you get a feel of Vim.
Read more →

Machine Learning For the Masses (and How to Retrain GPT-2)

This assumes the reader is on the Windows operating system, but much of the information is relevant to any other OS. The initial aim of this post was solely a step-by-step guide to retrain GPT-2 using a custom dataset, but I will also ponder on the future of AI and machine learning (not on its progress per se but on how we will interact with it, in the future). Thanks to Ng Wai Foong for this useful guide on training GPT-2 that helped me a lot.
Read more →

RSS Support added

Read more →

Launching my blog

Read more →
943C 6C27 F1CC 96B7 4108 E4D4 01F0 3D10 5B05 7309