Amir H. Sadoughi

Writer ... solely for compilers, and now maybe for humans too!

In praise of GnuPlot

Background I keep coming back to Gnuplot. It’s been 15 years, and I still come back to it for my plotting needs often and it has never disappointed. I used it extensively for my PhD research: monthly reports, quick updates on some new findings, academic papers, my thesis, and my final presentation. Throughout the years, I have used it for other things as well. A few years ago at work, I hooked it up to some output from a legacy system, and using the native terminal support, created a quick poor man’s dashboard.

Running an OPNSense router

Background For the past 9 years or so, I have been running Asuswrt-Merlin on my ASUS RT-AC68U and later RT-AC86U (AC1900, and AC2900 respectively). I have been very happy with both routers and with Merlin, and they gave me whatever I needed in terms of security and features. All my devices had static IPs on the network. I could easily set up my own VPN client so the whole network would go through a third-party VPN, and I could run a VPN server so that I could connect to my home network when away on my phone.

De Googlify Your Life

Instead of waiting for this to be “complete”, I am going to release it, and will keep adding to it. Things you can do to reduce the presence of Google in your life: Up until now Check to see what accounts you have online. Stop logging into websites using Google Check degooglisons to see what services there are you can use. Check your Google activity to see what data Google has stored.

My first post using Hugo, Github, and Netlify

Fixing my old website and perhaps writing more frequently had been on my to-do list for a while now. A friend of mine, Danny Guo, told me about Netlify a few weeks ago and I started reading about it and then about Hugo and got hooked. And here we are, my first post, written in markdown, powered by Hugo, and deployed by Netlify. I can keep my source under git and can easily publish a post by a pushing to Github, and if that excites you too, we have enough in common to hold a conversation or two!