HNHacker News
TopNewBestAskShowJobs

diagraphic

8 karma · joined May 22, 2020

submissionscomments
diagraphic··on Cmapv2: A high performance, concurrent map
There are many good implementations.
diagraphic··on Show HN: WildcatDB – A persistent key-value store built for concurrency
Hey everyone! I've been tinkering with storage systems for the past few years as a nights-and-weekends obsession. Wildcat is my latest experiment -- an open-source Go-based storage engine with C-interop that combines MVCC with lock-free data structures, atomic block-storage and an LSM-tree approach (think RocksDB).

It's definitely over-engineered for most use cases. The code base has grown to handle everything from cross-platform file I/O to transaction recovery, with way more documentation than probably necessary.

Not claiming it's production-ready or faster than the battle-tested options out there, but as an experimental solution to concurrency bottlenecks it's rather cool. :)

I'd love to hear your thoughts. Always happy to discuss the design or answer questions.

diagraphic··on Show HN: I wrote a BitTorrent Client from scratch
odd indeed
diagraphic··on Show HN: I wrote a BitTorrent Client from scratch
"convert length string into an integer" is a machine generated comment?

I've been writing code for 15+ years, this made me laugh my ass off. Comments are great, I don't read comments but I write them for others, especially for open source code. Atoi may be something you and I and a whole bunch of others know but people who don't it's a fine comment. Relax! :)

diagraphic··on Show HN: I wrote a BitTorrent Client from scratch
Clean code! Very nice :)
diagraphic··on WildcatDB
Hey! Today I’m sharing Wildcat which is a modern storage engine I’ve been working on for highly concurrent, transactional workloads that require fast write and read throughput.

I hope you check it out :) happy to answer any questions!

diagraphic··on Show HN: This database never puts you on hold
Thank you! :)