ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB+4vUW+kie6dVbATVNUkVRO9TjZCEvleycicMh5FTmJ
Hi. I blog about systems programming in C, learning rust, the basics of using SIMD instruction set architectures like Intel SSE/AVX, SWAR techniques, database implementations, compilers, networking, software security, programming hints and tips and maybe even a bit of game programming with python.
....
.;ldOOOOO00Oxdl;.
.;dOOOO00000000000000Od,
;dOOOOO00000000KKKKKKK0000Oo'
,xkOOOO000000000KKKKKKKKK000000x'
.lxkkkOO00000000KKKKKKKKKKKK000000Oo.
'dxxxkkOO0000000KKKKKKKKKKKKKK000000OO;
:oddxxkkkOOO00000000KKKKKKKKKK0000000OOOc
:oooddxxkkkOOOOO0000000000000000000000OOOOo
;llooddxxkkkOOOOO0000000000KKKK00000000OOOOOl
.cllloddxxkkOOOO000000000000KKKK00000000OOOOOk,
;ccloodxxkkkOOOO00000000000000000000000OOOOOOOd
.:ccloodxkkkkkOOOOO00OO00OOO0000000000OOOOOOOOOk'
,ccclooddddxxxxxkOOO0OOO0OOOkkkkkxxxxkkkkkkkkkOk;
;ccclc:::::cccccloxkOOOOOOkkddooloddxkkkkxxxkkkk:
.;cc:;;;::llllc:;;;cokOO000kdlclodkkkkkkxxdddxkkkc
.:c:;,,;;:ccclcc;,',;dO0K00koccc::coddddoooddxkkkc
:c:;,,''',;;''','.,;lk0K0OOko;;;:'',;:clodxxkkkko;.
;,ccc:;,',,',;,:coolollk000OOOO0kxdollooxkkkOOOOkkxo:
';ccloolcclloodxxxxxdodkO00OOOO000OOOOOOOOOO0OOOkkko.
.:cloddxxddxxxxxkkxdodxkO00OOOOO0000OO0000000OOOkkkd
:ccloodxxkkkkkkkxdlldxkO00OOOOO00000000000OOOOkkkkx
::cclooddxkkkkkkkdc::cdxkkkxxkOO0000000OOOOOkkkkxxx
;::clloddxxkkkkkkl:,..,::c:,;ok0000000OOOOkkkkkxxxd
,;:cllloddxxkkkkd:,'..',,;:::oO00000OOOOOOkkkkxxxdo
.,;ccccloddxxkkxdc;'..',;:odxkkOOOOOOOOOOkkkkkxxdo,
.',:cccllodddddolc:;,:loloxxddxxxxkkOOkkkkkkxxxdoo
'';::clllllclc::cccccoxxooodxxxxxxxxkkkkkkxxxddo,
.',,;;:ccc;;,,,,,''''..'',;;;;:looodxxxxxxxxxdoc;;,'.
..',,,,;;:;'..',;:clooddddxxddoll:cldxxxddxddol,.',,;;:;'.
.'...',,''',,;,;:c:;::::ccc:cclodxkkxolooddlooolc,.......',:cl;
',... .''......',;:c:;;,'....';clddddol::ccccccc:;.. ...':ccl,
.;,'.. ........'',;loollldddoloxxxdl::c;;;;;;:;,;,,.. .::cclc
.:;,'.. ........',coddodxxxxkkkkkxdlc::;,,,;;;',;''''....;:ccccc
.c;;,,. .......',,:cccoooclddddolllc:;;;,,,'';c,,;;;,,;::ccccl;
.;::;;;,. ...........';::c::c::c:cc:,,,',,',.,cc..',;;;::cccccl,
.;:;;;;;:,. ..... ........'',''.',,:;'',,,,'';cll....';::::cclcc'
.::;;,;;;;:;.... ........ .............',,,;;'.:oooo';;;:::::cccccc
;;;;;'.',,;::,.... ....................',,,'.,cddddo::::cc:c::ccc:.
;'',,'..',,,;:,.'... .... ...............'.....':odddddl:cc:::c::::;;c
,...'....''',;;;,,'.. ....... ...............':oxxxxolccol::::;:;;,;;c.
;,..........'';;;:;,'. .........................':lxxxdlcc:::kx:;::;;,,'',;cc;'.
;,'. ........',;;;;:;'.......................,:odxkdlc::c;;oNNc,;;''..'',;:c:::
;,,'..... ....',',,,;;;;,'................';codxxoc::::::c,cXNl;'..',;;',;:c::;
,,;,,'..... ....;kk:..',;;;,'.........',:clddolcccc::::::,,XWd..,;:::;'';;cc:;
;;;;;;,,,,'. ..ONK......',;;;;;;;;::clooocc:::::::::::;'.OW0:::::;;:,',:c::;
;;;;;;;,,;;,'. .lXN:. .....'';;;ccloc;;::::::::::;;'....dNNcc:;;:::,,,::c:;
;;;;;;,,;;;;,,.....,KNx. .........',,,,,,,;,,,''......'lXNo:ccc::;,,;::c:;
;;;;;;;;;;;;;;;,'...0N0,'... ...'''',,,,;,'',;'.',;,..';KWOcccc:;,,,;::c::
;;;;;;;;;;;;;;;,,..'ONK;;;;,'......'''''',;;;;,;;;',;;;;;,'..,OWKccc::;,,;;::::;
.;ldOOOOO00Oxdl;.
.;dOOOO00000000000000Od,
;dOOOOO00000000KKKKKKK0000Oo'
,xkOOOO000000000KKKKKKKKK000000x'
.lxkkkOO00000000KKKKKKKKKKKK000000Oo.
'dxxxkkOO0000000KKKKKKKKKKKKKK000000OO;
:oddxxkkkOOO00000000KKKKKKKKKK0000000OOOc
:oooddxxkkkOOOOO0000000000000000000000OOOOo
;llooddxxkkkOOOOO0000000000KKKK00000000OOOOOl
.cllloddxxkkOOOO000000000000KKKK00000000OOOOOk,
;ccloodxxkkkOOOO00000000000000000000000OOOOOOOd
.:ccloodxkkkkkOOOOO00OO00OOO0000000000OOOOOOOOOk'
,ccclooddddxxxxxkOOO0OOO0OOOkkkkkxxxxkkkkkkkkkOk;
;ccclc:::::cccccloxkOOOOOOkkddooloddxkkkkxxxkkkk:
.;cc:;;;::llllc:;;;cokOO000kdlclodkkkkkkxxdddxkkkc
.:c:;,,;;:ccclcc;,',;dO0K00koccc::coddddoooddxkkkc
:c:;,,''',;;''','.,;lk0K0OOko;;;:'',;:clodxxkkkko;.
;,ccc:;,',,',;,:coolollk000OOOO0kxdollooxkkkOOOOkkxo:
';ccloolcclloodxxxxxdodkO00OOOO000OOOOOOOOOO0OOOkkko.
.:cloddxxddxxxxxkkxdodxkO00OOOOO0000OO0000000OOOkkkd
:ccloodxxkkkkkkkxdlldxkO00OOOOO00000000000OOOOkkkkx
::cclooddxkkkkkkkdc::cdxkkkxxkOO0000000OOOOOkkkkxxx
;::clloddxxkkkkkkl:,..,::c:,;ok0000000OOOOkkkkkxxxd
,;:cllloddxxkkkkd:,'..',,;:::oO00000OOOOOOkkkkxxxdo
.,;ccccloddxxkkxdc;'..',;:odxkkOOOOOOOOOOkkkkkxxdo,
.',:cccllodddddolc:;,:loloxxddxxxxkkOOkkkkkkxxxdoo
'';::clllllclc::cccccoxxooodxxxxxxxxkkkkkkxxxddo,
.',,;;:ccc;;,,,,,''''..'',;;;;:looodxxxxxxxxxdoc;;,'.
..',,,,;;:;'..',;:clooddddxxddoll:cldxxxddxddol,.',,;;:;'.
.'...',,''',,;,;:c:;::::ccc:cclodxkkxolooddlooolc,.......',:cl;
',... .''......',;:c:;;,'....';clddddol::ccccccc:;.. ...':ccl,
.;,'.. ........'',;loollldddoloxxxdl::c;;;;;;:;,;,,.. .::cclc
.:;,'.. ........',coddodxxxxkkkkkxdlc::;,,,;;;',;''''....;:ccccc
.c;;,,. .......',,:cccoooclddddolllc:;;;,,,'';c,,;;;,,;::ccccl;
.;::;;;,. ...........';::c::c::c:cc:,,,',,',.,cc..',;;;::cccccl,
.;:;;;;;:,. ..... ........'',''.',,:;'',,,,'';cll....';::::cclcc'
.::;;,;;;;:;.... ........ .............',,,;;'.:oooo';;;:::::cccccc
;;;;;'.',,;::,.... ....................',,,'.,cddddo::::cc:c::ccc:.
;'',,'..',,,;:,.'... .... ...............'.....':odddddl:cc:::c::::;;c
,...'....''',;;;,,'.. ....... ...............':oxxxxolccol::::;:;;,;;c.
;,..........'';;;:;,'. .........................':lxxxdlcc:::kx:;::;;,,'',;cc;'.
;,'. ........',;;;;:;'.......................,:odxkdlc::c;;oNNc,;;''..'',;:c:::
;,,'..... ....',',,,;;;;,'................';codxxoc::::::c,cXNl;'..',;;',;:c::;
,,;,,'..... ....;kk:..',;;;,'.........',:clddolcccc::::::,,XWd..,;:::;'';;cc:;
;;;;;;,,,,'. ..ONK......',;;;;;;;;::clooocc:::::::::::;'.OW0:::::;;:,',:c::;
;;;;;;;,,;;,'. .lXN:. .....'';;;ccloc;;::::::::::;;'....dNNcc:;;:::,,,::c:;
;;;;;;,,;;;;,,.....,KNx. .........',,,,,,,;,,,''......'lXNo:ccc::;,,;::c:;
;;;;;;;;;;;;;;;,'...0N0,'... ...'''',,,,;,'',;'.',;,..';KWOcccc:;,,,;::c::
;;;;;;;;;;;;;;;,,..'ONK;;;;,'......'''''',;;;;,;;;',;;;;;,'..,OWKccc::;,,;;::::;