lcamtuf :verified: :verified: :verified: on Nostr: Idle thought: you can have progressive JPEGs in which coefficients for ...
Idle thought: you can have progressive JPEGs in which coefficients for lower-frequency components are sent first and the detail is refined as more data arrives.
I'm sure you can abuse this to construct a *regressive* JPEG that looks good with the initial low-frequency data and then degrades into something terrible.
Published at
2026-07-15 05:19:48 UTCEvent JSON
{
"id": "5741419b9cab2c97ff355f659caf0c3213b4f9d458e413bd5458afb1d377300e",
"pubkey": "241de9812cc275ff3b533a8f239a70940c257f06dda29e523ae636a11751db22",
"created_at": 1784092788,
"kind": 1,
"tags": [
[
"proxy",
"https://infosec.exchange/@lcamtuf/116922305016859176",
"web"
],
[
"proxy",
"https://infosec.exchange/users/lcamtuf/statuses/116922305016859176",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://infosec.exchange/users/lcamtuf/statuses/116922305016859176",
"pink.momostr"
],
[
"-"
]
],
"content": "Idle thought: you can have progressive JPEGs in which coefficients for lower-frequency components are sent first and the detail is refined as more data arrives.\n\nI'm sure you can abuse this to construct a *regressive* JPEG that looks good with the initial low-frequency data and then degrades into something terrible.",
"sig": "ae126db9878f37ecbf5c6ba568a50b4af2669d7a84adf67fd435bfb591bbeeaa6b0451f421c786a69db5f49e872f719307ebf2c0c6b23ba66942e333e00a6914"
}