compress.cafe
Hi, I’m cancername. This is my personal website. I program mainly in Zig and C, and I enjoy working with and learning more about multimedia.
- Multimedia Resources and Communities. Learn about and discuss multimedia here!
- Blog
- 2024-01-29: Reducing syscalls for large allocations with a free list allocator. For those who like to manage their own allocation strategies.
- 2024-01-29: Applying the
Diagnostics
pattern in practice. Diagnostics for errors.
- Projects in progress
- OpenSeeker
- Terminal video player
- video output is mostly done
- Cloud gave some awesome help, thanks!
- libev build.zig
- Projects on hold
- Multimedia framework, currently split into a bunch of repos on my codeberg and pending a redesign because of too many unknown unknowns
- DSV2 ziggification
- Future projects
- Blog posts to be written
- sudo considered harmful for single-user systems
- Documentation for a certain audio host
Contact
Message
In order of usage:
- Discord: cancername
- Matrix: @cancername:matrix.org
- E-mail: cancername@i2pmail.org
- E-mail (legacy): notcancername@protonmail.com
Session:0524bac16f167aad82f35ad730cd918a7e3bc718e2a00a1ecad0ee0530b7af6724
If you know how to, use PGP or age.
Need to get my attention? Send me a publicly readable push notification with ntfy, idea courtesy of nelle.
Socialize
- Codeberg: cancername
- GitHub: notcancername
- Mastodon: cancername@mas.to
Keys
- age:
age1shvrllx330ylxgahlwehxc6yt099qrjsdcnz6f4lq27qaqgcrdus6yjphn
- SSH:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPwjscb09TQ76WAqD5nujvfpUw6OzpEaBIx0nWNXhOf4 cancername
PGP
My PGP keys are available from various keyservers, such as keys.openpgp.org and pgpkeys.eu.
cancername <cancername@i2pmail.org> 650FC58ADE7CDA4F
-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZvRlphYJKwYBBAHaRw8BAQdAjmaAh1p+QoCMtCgfMZB27RSsAmaI6IhD3qsj FbepsJO0IGNhbmNlcm5hbWUgPGNhbmNlcm5hbWVAbWFpbC5pMnA+iI8EExYIADcW IQQkwWUfKN2XIwx1CqRlD8WK3nzaTwUCZvRlpgUJB4TOAAIbAwQLCQgHBRUICQoL BRYCAwEAAAoJEGUPxYrefNpPNIUBALNr37Y/2GoKZqZdA3frl/J1cFsXKo9MmR94 mcSIEwL1AP9U1N78E3MmcFz8n/Pfeqv1qcuiqKJkfRROIIsRniu9D7QuY2FuY2Vy bmFtZSAoY2xlYXJuZXQpIDxjYW5jZXJuYW1lQGkycG1haWwub3JnPoiWBBMWCAA+ FiEEJMFlHyjdlyMMdQqkZQ/Fit582k8FAmb2bzQCGwMFCQeEzgAFCwkIBwIGFQoJ CAsCBBYCAwECHgECF4AACgkQZQ/Fit582k/9tAD9Gb8dQnIrEdd8GasY0IGwfxUw pPpxlKvQ6QmMTU3H74ABAIyzsQhLf9OXW4HZFHicCberxrqMhfbf2DWvoEbpFSoI uDgEZvRlpxIKKwYBBAGXVQEFAQEHQN8tWauKOfpdwKkII7OuKjc236eJwflnvsRD sdliU5o2AwEIB4h+BBgWCAAmFiEEJMFlHyjdlyMMdQqkZQ/Fit582k8FAmb0ZacF CQeEzgACGwwACgkQZQ/Fit582k9iIwEAy/XYP7RmPy7JedlfzU98WjniRr7ES6FU Cw2KcKx3LmIBAIMPBnsdTLOGo7TihOEB6L/BOjZGDPcuH2q2AREvCckN =rwqZ -----END PGP PUBLIC KEY BLOCK-----
notcancername <notcancername@protonmail.com> 0BF1026DB9938D3B
-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEY3QLwhYJKwYBBAHaRw8BAQdADklxcYvE23+l5tgnIRSJQwFBcvOci0Akn0sl XlP2/fC0O25vdGNhbmNlcm5hbWVAcHJvdG9ubWFpbC5jb20gPG5vdGNhbmNlcm5h bWVAcHJvdG9ubWFpbC5jb20+iIwEEBYKAD4FAmN0C8IECwkHCAkQC/ECbbmTjTsD FQgKBBYAAgECGQECGwMCHgEWIQSJX46pwbkyEUsekxgL8QJtuZONOwAACiEA/3RI XvKGaUhDz7MJ+7VikX9acu8jI9l7VretP396MVQmAQCxccYBc9u8fAl5Qb99KRBu 0llxjK+0fhr3wQMNKL+EAokCMwQQAQoAHRYhBIecT0rfF3xN2w9qjvubvJ9HNr8a BQJm1sKzAAoJEPubvJ9HNr8aWm8QAKcpWB4TmVoQJ8BnJfZAwv40pUwCRGgDH+lw UxyAhELMdQDHC9F8tesJR1M1yfq/LBxV1M/+o0EvhPLwMS8+Iv4wLGSC4HhFwnhx UGT4G0HLE2D9uYF2marU38Ty6FkPs6mDV3nb1kJx/T5XxcvcJTaPWbLLABX6xxnm 9/5zbu+MgHl3gnx3lp0m2IE9n9W2CmZZnZnkd+1blf8aiFvcwPNTlKRbhN9gLyCU IW6Irn4hSVotLZjai5xReXqPW0CMTWL+rZCqgoUrrXUAa7aqE/gf1/gb5hWGm9Ct Bp60UPbjxOukwZhAKlLQAoqMPbKSDykRZMIaMc2kaX/J7irAyL2t3t7WbPIMabDT uM92gLhjxyvf23ZeUiwrtYse3JQt6zmhIJ11hKyAyY0qRYOdnFU1aLEp9iTB6WKN xhhx+IF0HWJ7Rjkq0SzaOU59JlPgLV9ZDGxdMW94QXMcKnVlD7gs7jwTFaz7aSru cQUkfLOKOFDYiKRMxyIG6H4hd4Puj9Y25ytrl8nTLJEDCrqseH3mShU9b04i5ct1 WoY/ihEIWAvYCGi/Qcu1cv18Jp6mwnoo0cNJE5lpu5n5GHDOZufhKjOeXn/TTQ77 cLkuRP2NL/GOfaUgyQ4jmRmw5PHvgLaAxPwFkeUfeaqGZyy68gKvzLN6BM2TrWDd f4fvrNMquDgEY3QLwhIKKwYBBAGXVQEFAQEHQJOdEmOFmmHK/fRyMcB+AOHpcrbw 735C5bxw7UtETCwLAwEIB4h4BBgWCAAqBQJjdAvCCRAL8QJtuZONOwIbDBYhBIlf jqnBuTIRSx6TGAvxAm25k407AADACgD/c9eZjUEpw7rUJJJ3wkfhOMjEDoV5srrU pD8FloHxcF0A/jfdKzX0aw7CwNFCTn8mDtoIVwm4zZhSkdg6SogiMkIL =7mXL -----END PGP PUBLIC KEY BLOCK-----
cancername <notcancername@protonmail.com> FB9BBC9F4736BF1A
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBGW3JpwBEAC98owNSrPT9mq9mafWZSzp8davBO/WS33qk9uJkJrZZyHCzJEK 5t71Tw26ZntL75gKPE/gQoIGTTiIzLa17NHqHYoJsF/2swbb+YFHzUq5nMg9feJL EPrccOZqXT8iEeMf1WeIm5WFHgPqzfhB+CdIIhG/adbJWY3uLh+9Vj/q/UK2EUHc bF0fms5y7zBnzoZqP387+1lqL1POvwklhV1XkSw/on1SjP7P367MKIK03uYeIIZE S1lBWmj+rdAwBv+1nr6h+XWB7+bMMA4LTRXAP5amkIyqbWWO/E9jnwWmpdYYbFFW 05hnEYe+G1UXND4p6pRsTuPP0N2hk1T2A93jG5GEV4q8aEOTcNWdv0dcykX+L5p3 Cq83XadjurMbqoeScdBIBhp3NaPFHiNTnU8D2SQgLHidMZ+634KUCxAInfSCy7vN HQCO8cDo82G94+nihCNxnlOUWVDSQQCWPGNd8LfbqiNlPEcc/jMqqmK4WQ9LVaRJ nXy5/MYfXqFmGlwteumvYUkRdorzO497kaHCnN95mlKesbOGaUyQCMZ0WFYe9T86 eMV76V6gy3KnOktQG4TtzUWcpnF0gbrEW4wgiVFmdGhe4VhBiiyvzAUO6HWS0mMV u/6FOlTn1ZKVm2r6fyXTYi/IP/MkogWPip5X4moJ10V7a4sXUxjjaFhQfQARAQAB tCljYW5jZXJuYW1lIDxub3RjYW5jZXJuYW1lQHByb3Rvbm1haWwuY29tPokCVAQT AQoAPhYhBIecT0rfF3xN2w9qjvubvJ9HNr8aBQJltyacAhsDBQkDwmcABQsJCAcC BhUKCQgLAgQWAgMBAh4BAheAAAoJEPubvJ9HNr8aaGQP/j6lXhEoFOUg+bZ3eRWv 8wGXj5ckanXPVu4qTilaAV1Vg6vo7LlAm28HDXav0qzKu9khMGUNpdrfLUAGaEq5 xlJfJx1if3210fhInpAIWiB9GogXVWaqFjsB9HWnKmHGtRiF53gw9BuX/fvA7qIz JllReXExKYEqQ/OBMFRdlIQ36wOUJ2VrL7pSuNKQLLc/NpI9JQtSeXpCow4jwJCL 2HZwFlQ8YsAxC3cUFCr3c4bpjYJhMqQ9yUoO9y+6fbfEasnYRMt5EtW+C59URBUx bh1jYzmon5eTk1anCzvZsLJblOP/ufup6t3hmhXlBUi2Yx3Jn8GPlXGmWisnCSdC yk2GCqAVhKG6arVK2GFd0fRv4SNWzaqqAZwnM251zIAbVHRarRcW/9Q26gJIoOgX 8e1aZUBOf4hPK91B19XegngseZvPJujJrV6VnkcN7lVWYPlCu2KZH5GrCVm3hBA2 nuFNq//Q16aUQPqDlc0sJmd4zlhB1gYoqQqPiI1o8+I30+oQH5B9uewisDNsh7hh W0s11bKH8oJrT3E/wf9qS8/0ct5XMu6Rl7D5TpJ2nY3POwgau1k8555EFnQdR3V8 FV69ztqDy05JSodm9mbaGahgdxRvzpdiO+TEEXRb5RCbl1LOQZAtddkmzg3zLRVe WYh+N6WE5vB9qpxusP+xnm4LiHUEEBYIAB0WIQSJX46pwbkyEUsekxgL8QJtuZON OwUCZtbDNgAKCRAL8QJtuZONO+w0AQCTYjTTQnr6HZdD2Di8s//4C/Ck8Mm6La2M M0gPcJVwVQEA9af8Zk3eSQSKl1N8bDwhk0QbZ2fQjEyUvcJr8KkCVwG5Ag0EZbcm nAEQALnG5swlbWRzzdOE5nft2EUDUDi1ZcFFWIGyDPkZdxUHuiMLiRhojpbi3Eh8 xX7AFfoa0mXra13cX//p950C4Vq+KQTHd5j/14h/LWqZIWZSvgB18lErz9uW/8pv PfoI2/qHGw5smYdFAbLj6Ix6ClB3k6OXJD9tGeuM1RmppT+JI2SKnrnEJgyy4tRe gonTbeqkS/eLm39BlrV0ZEmWzHoOLDbeVryX3xke6ls0XPchbJfd7vKxPUSCCJ8w pDGfci+BClfecLHsc5qj9+N1soLE8hpz/JTMm5Vz++9s4bJxKJWvzxOUb42cs06K EGdFfbf/BPU/3o5Ql9IAluWgAOj8fhX6HcsDEuUsCqCu+0e6nMwbTtRLiDGnVhos QH7tulPV/aMv6WFrmRCW8CAAmR33ybHrrxJESltSQCY5cVqKGZlCZXosvRgaMzN6 4ehyEUDpjCDTfSQLCiJ0RK5e8ZTErH/2zapywq5qQZ3VFXC942qx0oaA0yA6NbFo aKzaXaa3Ezca7uaG9bSyXhHOyLhr+wElw/ICevG3EsYYqib9nspkikW96+52AkAq 5dKiZB/m8CUz6uqC8DZh2CfkvQf3kzy/EGxCP2FdHIH2oRQaFcPZ4f+3Hjjy/cIO JLJebsHSCKA9Iy8bZBKCQAmWn1KADRCzJuAxe/fKrbid2DZ7ABEBAAGJAjwEGAEK ACYWIQSHnE9K3xd8TdsPao77m7yfRza/GgUCZbcmnAIbDAUJA8JnAAAKCRD7m7yf Rza/GhMtEAC761CgPrEhWwt/e7adkmFqcCi7njQYtCFACl6T/PmxoMMAqf9XY2vL 9BePHdJBdjCtS1UinxCHun7lUfFtjroUzv2TzpGa+X48ablFti9HvAwkXaPP1ZFX 7kCOa/dooT4qWQxFPrjRUaRIyg05Ix7lv5vWTR0Kn7J/+6ZJEDS6uEPlQ7hp42xO a9gEmPGjOtPF1qJ2qeaU7H8yB4ltV1SzGw5GcQl4uIzhdkb1kJa7EydWnG4crOIr P4LcokdTokwZV+ASTK3GC9qX6sgZEdBGBMhDw35I6gqtKrF1nWEt+wtiOMynfPbx kPzVEh3fy4xIbUg3qp1TZMByHrtAGEnFZz0yvfXLe10wvHx9goOP5Pev/o/S4cVH t9bTHVnGwjnJ6sqY3dquFAF+Kvj/+kQEdNYOy+ayNRrRE34doCpVdza3OJf0sCGX 2sAI2jb23eydZpFAQXnBmco1PZH0G7A/aF/zhGFhtpIsgv6WE619TjuVgTPkqdY9 SG8DBVUILgSvCCdoM9zsKO5tu4+bF0dZ3jdx7cVjWrHYtYE26RESZ5/oEiHoId6/ 8UKrDY8mE+b2Lz4FNUbHt45gwTIJAlnirw+jSG58u07SinYDbSi4Rx9suF5P6jUt nzUbr//D0EUTyZruDysvjX7hMIlbCAbIV4xXbbn6jZ+UXBv8MErlVQ== =gBmU -----END PGP PUBLIC KEY BLOCK-----