about_jump

2FA QR Code Reencoder

So, I hate the Google Authenticator UI. Not sure if many people experienced it, but sometimes the service providers keeps a long name for their TOTP labels. This create a problem where the text exceeded the width of my screen. (Yes, I’m looking at you, Amazon Web Serivces, who definitely could have used AWS instead).

The below example displays that Slack used quite a long label (but definitely acceptable for Slack).… Read the rest

AI Security CTF 2021

So I joined the AI Security CTF hosted by SINCON 2021 organisers.

It was a great learning experience, especially for me who has no “real” experience in ML. Overall the learning curve was alright (at some point, copy and pasting from examples were sufficient).

The CTF grouped the challenges by “Easy”, “Intermediate” and “Kind of Difficult”. The “Easy” questions were generally pattern spotting (and somewhat ambigious) questions that were relatively easy.… Read the rest

Stonks Spartan

So it has been a while since my previous stock analysis tool broke. Honestly, I procrastinated a little bit, but have finally gotten to a little MVP for the application, and have deployed it to https://stonks.samuelpua.com/.

This time, I wrote the entire tool as a web-based management portal, allowing easier management, as opposed to the previously CLI tool. Therefore, the complexity is definitely higher, even though I created a few web-based application previously.… Read the rest

Converting File to Variable — file2var

How many times have you faced scenarios where you need to compile an external file to a binary of a package for easy distribution? These scenarios can range from embedding malware to serving html files using a single binary/package.

 

Well now, I’ve developed a tool within my easyscript repository! It’s called file2var. Here’s file2var in action:

 

Basically file2var converts a file as a variable (currently support Golang only) so that it can be compiled or package within an application in its code.… Read the rest

When I was 14

Well, after the drastic career changing move I’ve made recently, I’ve been thinking and pondering over my steps since when I was young.

To give some perspective, I was very interested in technology when I was young, picking up programming books and “Hacking” books since I was in Primary School. I never really did understand what I was doing until in Secondary 1, where I joined Programming Club and learnt programming.… Read the rest

Watch #2

Citizen Eco-Drive Gents Sapphire Crystal Watch BM6750-59A

Watch 2 – For Graduation & 2 Jobs

I purchased this watch on Mar 2014. This was a watch that I decided I shall wear from graduation. From March till May, there was about 2 months where I waited before wearing it.

Frankly, working life was a little disappointing. Work was more mundane than school and to some extent, the work I did at Dragonfly was more exciting.… Read the rest

Watches Tell Stories

I’ve been doing a long-term project on watches. The premise is that a watch is something I carry with my wherever I go, and they will carry “memories” of what I’m doing and what I think.

What I’ll do is to carry a limited number of watches throughout my life, etching “memories” of each watches. I’ll then be able to tell stories based on each watch that I carry, and what each sections of my life I experienced.… Read the rest

Spot Review: OneBlade CORE

Quick review on OneBlade CORE which I borrowed from Paul. Paul has been giving good reviews on its gentleness and truthfully I was skeptical on how gentle it is. After all, I thought my “Mustafa” razor was pretty gentle already, even after comparing several razor I’ve own.

After trying it, I must say it is really gentle. Much gentler than what I expected.… Read the rest

New Razor! The Mühle R41

My Mühle R41 is finally here! According to Badger & Blades’s list of DE blades by aggressiveness, the R41 ranks at the top. I’ve been curious to try out this level of aggressiveness and have paired it with the Derby Extra Stainless blade. Overall, the new razor doesn’t feel as aggressive as I thought. Thankfully. I was really careful with it though, with so many comments of it causing multiple nicks and cuts.… Read the rest

Review of Safety Razor Blades

In my previous post (https://www.samuelpua.com/index.php/2017/09/03/the-art-of-wet-shaving/) I’ve written on what I’m up to for wet shaving.

This post aims to record and consolidate the reviews I have of some blades I’m trying out. It might be separate post, but I’ll try to consolidate the reviews as much as I can.

The blades above are the blades that I’ll try out in an attempt to find out which one I’ll like best and is most suitable for my shaving experience.… Read the rest