HNHacker News
TopNewBestAskShowJobs

kloeq

6 karma · joined April 21, 2016

submissionscomments
kloeq··on Show HN: Efficient Redis Go Client
Both have a type safe API. Go-redis supports more commands. This client is significantly faster, especially with concurrent use.
kloeq··on Show HN: New variable-length integer algorithm
As a nonacadecic person I find the algorithm description in the paper very hard to read. It says the PU variant packs the "descriptor bits". Thus a 4 byte example would make suffix 0Bxxxx0111 whereas FLIT does 0Bxxxx1000. This minor difference means that one can unmarshall based on tailing zero count and bit shifts rather than the loops described in the paper. In other words, it trades the most expensive CPU operations (jumps) for the cheapest ones. Also FLIT64 has a worst case of 9 bytes rather than varints 10 bytes.
kloeq··on Show HN: New variable-length integer algorithm
Yes the aim is to improve varint and I'm not the only one. This algorithm is the fastest I've seen yet. Also FLIT64 works well with common CPU operations.
kloeq··on Lean and mean data format Colfer
Missed that feature. Thanks!