Live data from Hacker News

Viewing profile — powturbo

powturbo

HN member
Joined
Wed, Oct 29, 2014, 11:59 AM UTC
HN karma
67
Public activity
113 items

About powturbo

No profile information was provided.

Recent public activity

  1. comment
    Comment #37808196

    Try TurboRC using 16-bits format: https://github.com/powturbo/Turbo-Range-Coder

  2. comment
    Comment #37358817

    Thank for your analyse. It seems it's a corner case, benchmarking a base64 encoded random file is not a typical case. igzip has no more advantage above libdeflate. It has only fast…

  3. comment
    Comment #37354926

    EDIT: I've seen the file you're referencing is 4Gi-Base64. This file is not very compressible (75% with gzip). It's possible that igzip is simply storing the file or some parts of …

  4. comment
    Comment #37342108

    Sorry, a digit was missing, but now https://github.com/powturbo/TurboBench/issues/43 Well, a correct benchmarking is not done with special data, but with datasets that represent a …

  5. comment
    Comment #37333432

    libdeflate compress better and has faster decompression than igzip. See the silesia single core in-memory benchmark here [1] comparing zlib,libdeflate,igzip,... https://github.com/…

  6. comment
    Comment #37293064

    file html8 : 100MB random html pages from a 1m Alexa Top sites corpus. Number of pages = 1178 Average length = 84886 bytes CPU: AMD 7840HS 3.8-5.1GHZ

  7. story
  8. comment
    Comment #37280679

    You can use TurboBench [1] to benchmark libdeflate against zlib, igzip, zlib-ng and others. Download TurboBench from Releases [2] Here Some Benchmarks: - https://github.com/zlib-ng…

  9. comment
    Comment #37247996

    ** Cython bindings for Turbo Base64 [1] ** - 20-30x faster than the standard library - Benchmarks faster than any other C base64 library - Fastest implementation of AVX, AVX2, and …

  10. story
  11. comment
    Comment #37158636

    You can use TurboBench [1] to benchmark igzip, zlib-ng and others. Download TurbBench from Releases [2] Here Some Benchmarks: - https://github.com/zlib-ng/zlib-ng/issues/1486 - htt…

  12. comment
    Comment #36876004

    Yes, especially SIMD Neon where gcc producing horrible Neon code for all versions You can try it : https://github.com/powturbo/Turbo-Base64

  13. comment
    Comment #36836177

    > Obviously it's not impossible, since it's happening on my laptop. Well, zstd cli is more optimized for multithreading and asynchrounous i/o. zstd is overlapping cpu decompression…

  14. comment
    Comment #36832826

    "In memory" means without i/o (disk,ssd,network), only in RAM. Streaming means compressing/decompressing in chunks and can also be "IN memory".

  15. comment
    Comment #36832723

    No, No and No. It's algorithmically impossible that zstd is decompressing faster than lz4 by using the same environment. You are comparing the zstd with asynchrounous I/O + multith…

  16. comment
    Comment #36826207

    lz4 is ALWAYS decompressing faster (> 2x) thand zstd

  17. comment
    Comment #36826166

    LZAV now integrated into TurboBench [1] Download TurboBench for windows from releases [2] Lenovo IdeaPad 5 Pro - Ryzen 6600HS - DDR5 6400 - gcc-13.1 File: silesia.tar 220MB (Mixed …

  18. comment
    Comment #36678590

    see also Discussion with a brotli developer [2] and "Chrome: Implement zstd content-encoding" [3] : [1] - Benchmark App: https://github.com/powturbo/TurboBench [2] - https://twitte…

  19. story
  20. story
  21. comment
    Comment #36475312

    Thanks for the confirmaation. If your query engine can't exploit fine grained access, then general purpose compressors like lz4 or zstd with large compressed blocks are the better …

  22. comment
    Comment #36466367

    Gorilla [1] and Gorilla based algos [2] are simply overrated. Store these values as 32 bits floats instead of 64 bits and you get instant 50% reduction without any compression. Thi…

  23. story
  24. comment
    Comment #36416361

    There is nothing to earn from non GPL license, maybe some small reputation and more stars on github, but that's all. Contribution is minimal if any, and when then you have more wor…

  25. comment
    Comment #36403308

    - Turbo-Base64 is used in clikhouse - Turbo-Base64 is available in archlinux: https://aur.archlinux.org/packages/turbo-base64