actually, for images, probably could just be fixing the point at byte 4's first bit

Reply to this note

Please Login to reply.

Discussion

also, probably would require a lossless compression algorithm for the small versions like png, as the bitmap derived from a jpeg is also fixed. in order to maintain the deterministic math used on it, that allows hashes to be related.

But wouldn't you need the original image first? At which point you are merely adding compute to downscale it after you already obtained it?

the original has to exist somewhere, but it doesn't have to be everywhere

Of course, it just feels very over engineered and centralizing for something that can just be refused to download using HTTP HEAD.

How would you distribute the resized image? Where does the resizing take place? How do clients know about this?

overengineered?

you do realise that fixed point integer math done with CPUs is how all games did shit before GPUs, before FPUs

how would you distribute a file. let me see. oh yes! HTTP!

all it is, is this: deterministic, repeatable, and content verifiable association with an original, to it's scaled down version, that can be logged as a binding between one hash (original) and another hash.

seriously, how under-utilized is your brain?

we aren't talking about distributing GGUF files to share an LLM around lol

seriously though. did i say anything about the network protocol part of this?

nope.

i was just saying, you can make a scale operation, that can be repeated by any other holder of the original, attested, and the small version distributed, with relay hints (blossom hints?) to where you can get the original... IF YOU MUST. the only "complicated" part is the algorithm should be deterministic so that anyone with the original, can create the same scaled down version, and so that anyone who knows the origin of the original (eg, the artist/photographer) can see that bob, charlie and dave all saw this same image with this same hash and that they also performed this cheap scaling operation one time and then signed on a document saying so. doesn't take that many of these to be strongly confirmed.

i'm not sure what you were expecting, that's really simple, and only marginally difficult to do right now if you just use a few image libraries.