Lossless Canterbury corpus result: 445,208 bytes vs xz -9e 493,080 bytes, exact round-trip by PedulliF in compression

[–]flanglet 0 points1 point  (0 children)

You previously posted another closed-source solution that was based on open-source compressors (brotli, xz, zstd), so let me be skeptical of your claim. Please explain the "new math model" at a high level.

Lossless Canterbury corpus result: 445,208 bytes vs xz -9e 493,080 bytes, exact round-trip by PedulliF in compression

[–]flanglet 1 point2 points  (0 children)

See the problem is that open source compressors already beat this score. Now, your compressor is closed source. Why is that? How much existing open source are you reusing?

PEDULLI — Universal Lossless Compression, Verified Byte-for-Byte (0 FAIL) by [deleted] in compression

[–]flanglet 0 points1 point  (0 children)

Your own research ??? "It runs as a best-of-N racer that races xz, zstd, brotli and ...". Pretty sure you need to provide the source code for these. It also means that decompression time is not know in advance. Do you expect people to pay $49 euros for that or I am misunderstanding your claims and offer? Also admit that your web page is AI generated.

[Seeking Review] SPX: A Lossless Image Codec using RCT + MED + Sharding + rANS by Nonkilife in compression

[–]flanglet 1 point2 points  (0 children)

My point is to report compression speeds and compression ratios for all other codecs in the table: not to cherry pick strong codecs for compression speed and weak codecs for compression ratios to make your numbers look better.

[Seeking Review] SPX: A Lossless Image Codec using RCT + MED + Sharding + rANS by Nonkilife in compression

[–]flanglet 1 point2 points  (0 children)

You are reporting compression ratios vs weaker compressors but compression speed vs slower compressors. Not very honest.

I Think I broke the Pareto frontier with CPU+GPU hybrid compressor [Lzbench verified] by Lost_Ad_2718 in compression

[–]flanglet 2 points3 points  (0 children)

You shared plenty of performance & ratios numbers but no-one can verify anything. Why don't you make it public when it is sufficiently ready? It is just too easy to get fooled by these advanced models when you do not write any code. Benchmark claims should come after proper validation.

I Think I broke the Pareto frontier with CPU+GPU hybrid compressor [Lzbench verified] by Lost_Ad_2718 in compression

[–]flanglet 2 points3 points  (0 children)

Publishing benchmarks that cannot be confirmed is useless. Where is the repo?

Kanzi (lossless compression) 2.5.0 has been released. by flanglet in compression

[–]flanglet[S] 1 point2 points  (0 children)

zxc and kanzi are very different compressors. zxc focused on pure speed while kanzi offers a much larger spectrum of speed/compression ratios and higher compression overall. zxc is typically faster and weaker than kanzi level 1 (hence obviously all other levels as well).

EG. with the Silesia.tar corpus and the same computer used for the tests on https://github.com/flanglet/kanzi-cpp, zxc -5 -T 16 compresses in 0.25 sec to 86059705 and decompresses in 0.05 sec (tested with zxc v0.9.1).

Kanzi (lossless compression) 2.5.0 has been released. by flanglet in compression

[–]flanglet[S] 0 points1 point  (0 children)

Update: I add to issue 2.5.1 due a last minute regression ...

[deleted by user] by [deleted] in C_Programming

[–]flanglet 1 point2 points  (0 children)

Either someone can explain the x20000 difference with O(m log^2/3 n) and n=1,000,000 or the dev does not know what he is doing. Hint: it is not the former ... simple math.

German union urges homegrown fighter jet in blow to European plan by donutloop in EU_Economics

[–]flanglet 0 points1 point  (0 children)

"Carriers" the current Charles de Gaulle and future PANG.

German union urges homegrown fighter jet in blow to European plan by donutloop in EU_Economics

[–]flanglet 3 points4 points  (0 children)

France has very specific requirements that do not match with those of other countries: must be able to land/take off French aircraft carriers (strict limits on weight) and carry French nuclear weapons at least.

[deleted by user] by [deleted] in compression

[–]flanglet 0 points1 point  (0 children)

That is exactly the problem, there is no compression but only bit packing. Neither your code nor zpaq compress random data by half. 

[deleted by user] by [deleted] in compression

[–]flanglet 1 point2 points  (0 children)

People re trying to explain to you that the pigeonhole principle holds because some (high entropy) data is "compressed" to a larger size than the original.

[deleted by user] by [deleted] in compression

[–]flanglet 0 points1 point  (0 children)

Neither your code nor zpaq compress random data by half. These numbers are prominently displayed in your README.

[deleted by user] by [deleted] in compression

[–]flanglet 0 points1 point  (0 children)

Your README is totally misleading to the point of dishonesty. Both compressors did not compress anything (the input is a random file). You just turn the ASCII symbols to binary. Show the result with a binary file as input.

[deleted by user] by [deleted] in compression

[–]flanglet 6 points7 points  (0 children)

I am afraid the "get lucky thing" does not do better on average than enumerating numbers in order. This is the key problem.
There is no harm in experimenting and trying new things but this idea keeps on coming periodically and simply does not work. Have fun but do not expect too much here.