Very few of us are what we seem. Agatha Christie, The Man in the Mist

Feel free to browse around and you’ll have a pretty good idea of what this is about. I write about security, privacy, vulnerabilities and exploits, retro computing, music, various programming languages, my projects and general stuff that crosses my mind. Make sure you use encrypted mail when sending me any sensitive info.

Here are some dogs running.

Here are some dogs running.

Why sizeof(cat)?

Because +++ATH0 was taken.

PGP key

My PGP key is 0x4E2294B480A2C731 and you can download the public key.
The key’s fingerprint is D7BB F1EE E7B6 2BB9 8079 F768 4E22 94B4 80A2 C731.
The key should expire on November 28, 2025.


If possible, one of:

$ gpg --keyserver hkps:// --recv-key D7BBF1EEE7B62BB98079F7684E2294B480A2C731
$ curl -sf | gpg --import

And send me an email.

I especially love the emails asking if I am really a cat (no, i’m not a cat but if it’s important for you to talk to a cat I’m pretty sure we can work something out, my Monero address is below), if I’m Russian and I want to subvert the great American democracy (I don’t give a fuck) or if I can download this PDF file from this totally legit website (sure, why not, what could go wrong).

/* Let's do this in Javascript because everybody knows JS. */
const domain = "";
let email = "sizeofcat" + '@' + domain;
/* Yes, that's my email address. */

/* Or ...*/
const secondary_domain = '';
let secondary_email = 'sizeofcat' + "@" + secondary_domain;
/* ... use my secondary email address. */

Not a Javascript programmer and/or can’t figure it out? Click here.


My list of online personas, nothing else except those.


Feeling rich today? Let’s fix that.

Monero is an open-source cryptocurrency that focuses on privacy, decentralisation and scalability. Unlike many cryptocurrencies that are derivatives of Bitcoin, Monero is based on the CryptoNote protocol and possesses significant algorithmic differences relating to blockchain obfuscation.



          o8o                                  .o88o.   .o                         .   o.   
          `"'                                  888 `"  .8'                       .o8   `8.  
 .oooo.o oooo    oooooooo  .ooooo.   .ooooo.  o888oo  .8'   .ooooo.   .oooo.   .o888oo  `8. 
d88(  "8 `888   d'""7d8P  d88' `88b d88' `88b  888    88   d88' `"Y8 `P  )88b    888     88 
`"Y88b.   888     .d8P'   888ooo888 888   888  888    88   888        .oP"888    888     88 
o.  )88b  888   .d8P'  .P 888    .o 888   888  888    `8.  888   .o8 d8(  888    888 .  .8' 
8""888P' o888o d8888888P  `Y8bod8P' `Y8bod8P' o888o    `8. `Y8bod8P' `Y888""8o   "888" .8'  
                                                        `"                             "'   

This page is also translated into the following languages: