PaperMod is here!

I switched from my old and beloved hugo-dusk theme, to the new flashy and shiny PaperMod theme. Why? The old theme development has been dropped and I was basically maintaining it myself. I added some (debatably) cool stuff to it, but it was time to let it go. Moreover, the new theme has really nice features, such as: Introduction in home page to brag about my social status and career achievements Per-year archive, allowing stalkers to dig easilly in my past Search full-text fuzzy functionality, which I still need to figure out how to disable Leverages new Hugo features such as table of content, which will be fun to enable in old posts Automatic dark / light theme I also took this chance to finally move to CI/CD instead of manually deploying every time....

20 July 2024 · 1 min · 204 words · Jacopo Scannella

The most engaging Reverse Engineering challenge of my life

The initial pitch It started as a normal work-day morning, when my friend Alessio comes out of the blue and asked me to play some CTF. "My colleague sent me this VM challenge..." Challenge name: VeryMuch RE Description: Implementing my own VM - Can you check if I did it right? Milestones 15 minutes: player recognizes the implemented virtual machine 30 minutes: (the player) starts writing a disassembler 1 hour: (the player) has the whole program disassembled 1 hour and a half: (the player) understands the logic 2 hours and a half: (the player comes up with a) solution Later in the evening, I picked the challenge up....

30 March 2024 · 9 min · 1791 words · Jacopo Scannella

Backport Software to Nix Using Overlays

I know, I know… It’s been almost two years since the last time I wrote here. Well.. I had stuff to do! I am still studying for my masters degree, but I had some major step forwards in many other directions. One of those was picking up NixOs, a great operating system powered by the almighty Nix package manager. There are various reasons behind this choice and I will probably expose them once I installed it as my main system on most of my boxes....

4 January 2022 · 4 min · 709 words · Jacopo Scannella

GPG Offline Volume Handbook

Disclaimer: all the “knowledge” you can find in this post, is obtained by trial and error, documentation reading and years of struggling using GPG. Some information may be out of date or just incorrect. Disclaimer 2: as many others point out, GPG is not the easiest software to deal with. Moreover its codebase is dated and hard to extend. Further, in this day and age is pratically used only by the FOSS community and the “darknet” drug dealers....

3 May 2020 · 5 min · 931 words · Jacopo Scannella

My Firefox user.js: a compromise between privacy and usability

Today I decided to refresh my Firefox profile, here is a little log. Why Firstly, I decided to refresh the profile since it was a while I didn’t take care of it. Secondly, my last setup depended on about:config, thus all my edits where “ethereal”. This time I configured everything using the sysadmin way: user.js. The goal of this renewal was to minimize big tech tracking while still preserving Firefox usability, which in my case, comes before any tinfoil paranoia....

18 November 2019 · 7 min · 1490 words · Jacopo Scannella