News for hackers. Stuff that matters.
Re:Show HN: Compression-Resistant Data Transfers by fighterhao on Sunday October 12, 2025 @02:19AM (#45555744)
很有趣,学习到了很多
Re:Show HN: Compression-Resistant Data Transfers by unsnap_biceps on Friday October 17, 2025 @01:58AM (#45613693)
I wonder if it could be added to an existing video file in a way that appears to be just noise.
Re:Show HN: Compression-Resistant Data Transfers by ale42 on Friday October 17, 2025 @06:13AM (#45614982)
It should, in the same way you can embed compression-resistant watermarks. But the bit density would be ridiculously low, depending on the amount of noise you can accept.
Re:Show HN: Compression-Resistant Data Transfers by eru on Friday October 17, 2025 @02:04AM (#45613719)
> The current solution works 99% of the time and only rarely encounters errors in practice. It works 100% of the time under ideal conditions (i.e. when not round-tripped through Youtube).

> When encoding some data, each byte is converted to a "tile", which is a rectangle of arbitrary size filled with one of 256 colors. The "palette" used for these colors was specifically tuned to maximize resistance to Youtube's compression.

Sounds like you'd want to add an error correcting code on top?

See https://en.wikipedia.org/wiki/Error_correction_code

Re:Show HN: Compression-Resistant Data Transfers by srean on Friday October 17, 2025 @04:42AM (#45614502)
Absolutely!

YouTube's lossy compression algorithm is playing the role and f a lossy channel over which one wants to "communicate". What then one needs is to use channel coding. This is a pretty nontrivial channel though.

Re:Show HN: Compression-Resistant Data Transfers by eru on Friday October 17, 2025 @05:20AM (#45614740)
Yes, the error model for this channel is pretty crazy.
Re:Show HN: Compression-Resistant Data Transfers by rini17 on Friday October 17, 2025 @06:30AM (#45615066)
Seems vulnerable to barely perceptible palette shifting. Would be more interesting to use visual features that video codecs are optimized to preserve.