249 karma · joined October 3, 2016
It's served from a python script using aiohttp, behind nginx, on a $16/year VPS.
I might make a github repo with more details, but in the meantime, here's the server script: https://pastebin.com/ykUeppqc (apologies for pastebin, I don't have access to my github account at present)
Just in case the server dies, there's a video of it here: https://twitter.com/David3141593/status/1388602027484356614
It also includes from-scratch Galois field arithmetic functions.
The difference is that twitter applies a series of operations to all uploaded image, stripping EXIF data, recompressing, etc., which would normally be difficult to work around.
I got around this by running my benchmarks in a kernel module, with interrupts disabled. Obviously this is only possible under certain circumstances.
I also disabled caching via the CR0 register for maximum repeatability, although of course that isn't at all reflective of "real world" performance, so it depends on what you're actually trying to measure.
Honestly, typing experience wasn't too different to a real mechanical keyboard.
https://github.com/DavidBuchanan314/TARDIS
It isn't intended for any kind of serious usage, I mainly just wanted to understand ptrace and LD_PRELOAD.
I went with a 12V-EEPROM at the time, so I had to write my own emulator to speed up my development cycles :)
Shameless plug: https://github.com/DavidBuchanan314/6502-emu