Two execution traces can look completely different even when nothing important changed.
Timestamps, random IDs, and event ordering create noise that makes real changes hard to spot.
Built TraceDiff: feed it two traces, get back only what actually changed.
Demo Link Below
maaz retweeted
presenting Suzune - Your practice room for singing.
turn on the audio ^^
(and preferably put on the headphones 🎧)
link in the replies.
maaz retweeted
built a lock free ring buffer in go and raced it against a buffered chan.
chan: 222ns/item
mutex: 149ns
atomics: 139ns
cache line padding: 100ns
cached indices: 66ns
batching: 7.5ns
~29x faster, 0 allocs/op.
with 4 producers/4 consumers the gap mostly disappears though.














