Building a Password Cracker in 2024

sevnx.com
building-a-password-cracker-in-2024

So, the major takeaway here is that increasing the MHz value of the core GPU clock gives you a noticeable performance boost, but it needs to be supported by increasing power/voltage values to maintain stability. Please be careful when overlocking … Read more

Building a fair multi-tenant queuing system

inngest.com
building-a-fair-multi-tenant-queuing-system

In software development, queueing systems are important for reliability, and they’re hard to build. There’s lots of debate around how to build a queueing system — with Postgres and SKIP LOCKED always cropping up. We’ve spent a long time researching … Read more

Building a USB SNES Controller

blog.chybby.com

#include #define CLOCK_PIN 14 #define LATCH_PIN 15 #define DATA_PIN 16 #define SNES_BUTTON_B 0 #define SNES_BUTTON_Y 1 #define SNES_BUTTON_SELECT 2 #define SNES_BUTTON_START 3 #define SNES_BUTTON_UP 4 #define SNES_BUTTON_DOWN 5 #define SNES_BUTTON_LEFT 6 #define SNES_BUTTON_RIGHT 7 #define SNES_BUTTON_A 8 #define SNES_BUTTON_X 9 … Read more

Building a baseline JIT for Lua automatically

sillycross.github.io
building-a-baseline-jit-for-lua-automatically

This is the Part 2 of a series. Feel free to read the prequel for more context: Building the fastest Lua interpreter automatically Building a good VM for a dynamic language takes a ton of engineering. The best-performing VMs (e.g., … Read more