followed a thread on bsky infra to this fascinating sentence in wikipedia: "...replacing Cassandra's Java, and the Seastar asynchronous programming library replacing classic Linux programming techniques such as threads, shared memory and mapped files."

and was immediately like, "damn... wish @hyc were reading this"

https://jazco.dev/2024/04/15/in-memory-graphs/

Your Data Fits in Memory (GraphD Part 1)

We need a fast way to query multiple potentially large sets of data on-demand at interactive speeds. Sometimes the easiest solution to a hard problem is to build the right tool for the job.

Jaz’s Blog

@dvd funny, since OpenLDAP already does set operations on 64bit index hashes, and doesn't even have the overhead of an rwlock. I suspect we can blow away their performance numbers in a fraction of the CPU time.

But hey, I guess everyone has to reinvent the wheel for themselves these days.

@hyc i haven't thought about this deeply, but i may have to benchmark my own BGS instead of just a PDS now...

i can not believe i am having to lookup the difference between rfc2307 and rfc2307bis this deep into the 2020s, and for reimplementing Twitter features of all the dang things!