Manni's scratch pad of technical things.
The book Hacker's Delight has a pretty neat way of counting the 1-bits in an integer. But my exploration shows that modern Intel CPUs have an instruction that do that for you, and that Go's math/bits library takes advantage of that instruction. Nonetheless, I leave notes that spell out the Hacker's Delight solution as obvoiusly as I can.
How much time is saved by re-using prepared statements in Go?
Enough to make it worth your while.
Another year, another fun version of PostgreSQL to build and install. Details here.
I've been reading parts of Katherine Cox-Buday's Concurrency in Go, and I think this incomplete list of facts about channels and select statements is useful. A full table of channel operation/state/result is on page 75; these notes are just for me and whoever else may find them useful
I finally got around to making a few notes about how to aggressively tune Cassandra compaction for heavily updated tables!
I banged out a few notes from my most recent compilation and installation of Redis.
I have completely re-worked my
writeup on tuning PostgreSQL for heavily-updated tables
to take into account the usefulness of
Many minor updates have happened around this site in a year, but the update I decided to put on the front page? My latest vim 8 setup, of course...