Signing HTTP Signatures in C++ using Botan (for ActivityPub)

DISCLAIMER: I am not a cryptographer. For your own sake, consult a cryptographer if you want to use the following code in production. I'm attempting to implement a basic ActivityPub server following Mastodon's tutorial. It's easy to follow and and explains everything clearly. However I got stock at the last step signing the HTTP signature.... Continue Reading →

A Dirty Introduction to Common Lisp for C++ users

I started learning Lisp a while back as a way of seeking inspiration from the first wave of AI systems. The road was rocky and I wish there's some resource comparing Lisp to a modern language... So this is one. I hope people could find this useful. As a bridge between C++ and Lisp. I... Continue Reading →

CERN ROOT tips and tricks

This is more of a note for myself. Over time, I've learned some useful fact about ROOT that I now wish I have known when I started using ROOT. Hopefully as a ROOT user, you could also find  some of these helpful. Tell ROOT to not show the startup banner You do: user@somepc:~$ root -l... Continue Reading →

Website Powered by

Up ↑