Unexpected Inefficiency - Rational Roots of Cubics

I have a small collection of utilities for working with elliptic curves. Some of these utilities ...

HTB Reversing Writeup: Golfer

I think I broke my PB for this challenge — sub 10 minutes!

HTB Reversing Writeup: RAuth

Another straightforward reversing challenge writeup.

HTB Reversing Writeup: BehindTheScenes, Exatlon

A quick writeup of two very easy reversing challenges. It’s been a rather long time since I’ve do...

Notes on the *arr stack

This isn’t an explanation of what the *arr stack does; this is just a run-down of notes I’ve made...

Shapeless: who needs dynamic typing?

Scala is growing on me very fast. Here are some thoughts on a refactoring technique, spun from an...

The appropriateness of the F-(co)algebra lens

This is a discussion of \(F\)-(co)algebras, and their appropriateness as abstractions in general ...

A problem on linear dependence and intersecting kernels

Here’s a solution to an interesting problem from an undergraduate linear algebra course. The prob...

git: bringing CLI usability to parity with GitKraken

My first serious usage of git was with GitKraken - probably the gold standard of Git GUIs - but I...

ROPEmporium: Challenge 6

Here is a writeup for challenge 6 of ROPEmporium. I did this quite a while ago, but I’d like to d...