Blog Posts and Essays

Imagine this. Downloading some code on your computer (just downloading it) can run arbitrary code. Now imagine that this is what (can) happen every time you download a Git repository. Feel uncomfortable yet?


If you're reading this, you probably know what Git is. You probably don't know what G...

Thank you all for the comments on the HN post! TL;DR: I've moved to Oracle Cloud.


This is going to be a brief update to my previous post. So, I'm no longer using Cloudflare because I have security concerns about the SSL stripping going on at Cloudflare.

So, I've moved to Oracle cloud's fre...

As most of you don't know, I'm off to college soon (within a couple of months), and I'm planning on taking my server with me. Unfortunately, I doubt the tech department at the university would appreciate or allow me to poke holes in their firewall to forward 443 and 80 to my server. So how on earth...

...that is the question:

Whether 'tis nobler for the website to suffer

The databases and complexity of CMSs

Or to take arms against the sea of bloatedness

And by opposing end them? To switch: to rewrite;

No more; and by switching to say we end

The endless debate and the thousand woes

....

I walked past my server, but I noticed something amiss: the console was spitting out read errors for my hard drive. So, I shut the whole server down (which is why the server was down for the past week). I got a new Samsung 870 EVO 1TB for Christmas, then installed it and copied over the data. Howeve...

In our robotics team, we have multiple programmers all working on the same robot. The robot is controlled by a REV Control Hub, which is just an Android device at heart. We write our code in Android Studio and send it over WiFi and ADB's TCPIP feature. The robot creates a WiFi network to which the...

I went outside today and took some pictures. It was cold and wet but the pictures turned out great. NEF available on request.


I looked out the window of my classroom today and saw that the wind had picked up and the leaves were falling off the trees rather quickly. I recently got tripod and fo...

If you did not know, I use Grav for my website. This is the first CMS that I really enjoyed using. Drupal was too much, WordPress was difficult to hack, and I did not want to bother with anything static since it seemed like too much work. Probably was not, but eh whatever.

Anyway, RSS and Atom f...

This is my first draft of my Extended Essay that I wrote for the IB Diploma Programme. At the time we were choosing our topics for our essays, I was getting interested in Vector Packet Processing. The maximum limit for this essay is 4000 words, and I am at 3425. If any of you have improvements I can...

I was sitting at my dining table the other day, when I took a look at the ever-present chessboard. It's a very nice board we got from an estate sale, with pewter pieces. But that's besides the point. There was a partially completed game on that board, and I started to wonder if I could figure out th...