I've finally put together a fast, reliable and non-intrusive way to install/query/clean pretty much any software package on the planet in 3 easy steps.
[Read More]"The noblest pleasure is the joy of understanding" - Leonardo Da Vinci
"If you can't explain it simply, you don't understand it well enough" - Albert Einstein
Zero-knowledge proofs
Cryptography
Zero-knowledge is a method to prove that you know a secret ``x`` (e.g. a password, private key, piece of knowledge, etc) without revealing that secret.
[Read More]Password management
Productivity
The very first problem you encounter when moving from one platform to another is password migration. Being an Apple user for so many years it was natural to leverage their tools and store my passwords in iCloud.
[Read More]3 Days Project
Open source
Introducing 3 Days Project aka 3DP, a new Rails app generator template that adds and configures all the cool libraries/services that are needed to bootstrap new projects in no time.
[Read More]Back to my first love
Linux
Here is my current system and my long journey in Linux, the operating system of a life time with all the good and the bad, on and offs.
[Read More]EC-Schnorr
Cryptography
Overview
EC-Schnorr, as the name suggests, is a Schnorr-type digital signature scheme over elliptic curve, it's ECDSA's little sister and Schnorr's big brother implemented in the upcoming MuSig in Bitcoin.
[Read More]Schnorr
Cryptography
Schnorr is another digital signature scheme known for its simplicity, no division, no inversion, just plain old multiplication. Here is my simple 16 lines implementation in Python.
[Read More]Slices of Bitcoin
Trading
My second TradingView indicator in this series is Slices of Bitcoin, a very simple indicator that shows how many times a currency fits into Bitcoin. Here is the source code.
[Read More]Ruby library for Deribit API
Open-source
I just want to introduce the new open-source Ruby library for Deribit API.
Here is a short intro, for more information please check the source code repo and documentation.
[Read More]From Jekyll to Hugo
Blog
Since nobody wants to embrace the dark side of Wordpress anymore, the easiest way (that I knew of) to bootstrap a personal website was Jekyll and Netlify. I am a huge advocate of getting things done fast, no fluff, just real stuff and this is what I did, but quite soon I realized that static Jekyll is not enough anymore and I needed to find new home.
[Read More]