• Why Refback Still Matters - 📅

    Let’s say you have a blog and you just published an article. Ideally, that article will be shared on the web, linked from other people’s blog posts and mentioned in social media comments. These links that point back to your article are fittingly called LinkBacks.

    ...

  • Asynchronous Servers In Rust - 📅

    Hello everyone. I’ve wanted to use async i/o in Rust for some time but the verbosity of Mio, the generally accepted Rust async library was holding me back. With the recent release of Tokio I wanted to give it another go. In case you don’t know, Tokio is a library that is built on top of Mio and it aims to make writing clients and servers as easy as possible.

    ...

  • Explaining Ed - 📅

    I am sure everyone has tried to use ed at least once. And I’m also sure some people have read Ed, the standard text editor. Its cryptic error messages (just ? actually) and the lack of any user interface probably turns most people away from it. I have to admit, I tried to use it before without any success. I spent probably 15 seconds in it before kill -9‘ing the process. But the truth is, ed is actually really easy to use after doing about 3 minutes of reading.

    ...

  • Lolcat Clone in x64 Assembly - 📅

    Hey there! In this post, I will be coding a clone of the lolcat program. Lolcat is basically cat with colors. It copies its standard input to its standard output, but modifies the content so that it’s colorful. Here’s a screenshot of lolcat.

    ...

  • Surviving on a Metered Connection - 📅

    Hello everyone! After moving to a new place, we were surprised to see that our internet provider options were quite limited. In fact we were only given 2 choices. We could either have a metered connection that we could start using immediately or we could have a non-metered one if we waited for about two weeks. My father wanted to have an internet connection as quickly as possible so despite my efforts to wait for the non-metered one, we ended up going with the metered connection.

    ...

  • Reverse Engineering A Mysterious UDP Stream in My Hotel - 📅

    Hey everyone, I have been staying at a hotel for a while. It’s one of those modern ones with smart TVs and other connected goodies. I got curious and opened Wireshark, as any tinkerer would do.

    ...

  • Learning through failure - 📅

    Info This is a random short-essay I wrote for school. I found it in my email sent folder, probably sent at the time for getting it marked.

    ...

  • Reverse Engineering the Speedtest.net Protocol - 📅

    After finishing my command line speed tester written in Rust, I didn’t have a proper blog to document this process. A few days ago I wrapped up a simple blogging script in Python so hopefully it works good enough to explain how everything works.

    ...

  • Technology affecting the way we interact - 📅

    Info This is an old essay I wrote for school back in 2012. In fact, it is so old that the original file was a .RTF.

    ...