Hacker News new | past | comments | ask | show | jobs | submit login

It looks similar to LZSSE. We tried it in ClickHouse, but then removed it:

https://github.com/ClickHouse/ClickHouse/pull/24424

Reasons: - the decompression speed is slightly better than for lz4, but the compression speed is low; - the code was non-perfect, and the fuzzer has found issues.

LZSSE library was abandoned five years ago, but they have great blog posts to read: https://github.com/ConorStokes/LZSSE

Iguana looks promising, but AVX-512 requirement is too restrictive. We need something to work both on x86 and ARM. Also, integrating Go assembly into other software is not easy. And A-GPL license makes it incompatible.




Looks like they switched from AGPL to Apache 2 last week?

https://github.com/SnellerInc/sneller/commit/05410a85f900e02...


This is amazing news!

PS. Interesting if someone has experience integrating Go Asm dialect into C or C++ build system? We needed it for another experiment https://github.com/ClickHouse/ClickHouse/issues/45130#issuec...


A C version of the library with a portable implementation and AVX-512 optimizations is planned.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: