āTHE NEW INQUIRY RUINED WAR FOR MEā David Rudnick
Not today Justin

⣠Chile in a Photography ā£

Today's Document

Discoholic šŖ©
2025 on Tumblr: Trends That Defined the Year
The Bowery Presents
Noah Kahan
Monterey Bay Aquarium
YOU ARE THE REASON
noise dept.
KIROKAZE
Cosmic Funnies
ā
The Stonewall Inn
Doug Jones
hello vonnie
I'd rather be in outer space šø

oozey mess
untitled

seen from United States

seen from United Kingdom
seen from Vietnam

seen from Malaysia
seen from Netherlands
seen from Indonesia
seen from United States
seen from Vietnam
seen from Netherlands
seen from United States
seen from United Kingdom

seen from Lithuania
seen from United States
seen from United States

seen from South Korea
seen from Vietnam
seen from Morocco
seen from Kosovo

seen from Bangladesh
seen from Netherlands
@etant-donnes
āTHE NEW INQUIRY RUINED WAR FOR MEā David Rudnick

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Super Mario 64 Water Worlds Theme

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Aaron McElroy
Yvonne Rainer
The End
Screenshot-proof images via temporal ditheringĀ
Proof-of-concept code to protect images online - by persistant.info:
Snapchatās (and now Facebook Pokeās) main claim to fame is that it lets you send āself-destructingā image messages. Setting aside the debate about the uses of this beyond sexting, the key vulnerability in both apps is the built-in ability to take screenshots. Both take a reactive approach, where youāre notified if the recipient took a screenshot, but canāt really do anything about it.
I was thinking about ways of mitigating this issue, and figured that perhaps turning the image into an animation where individual frames are not (or at least less) recognizable would be the right path. This is a variant of temporal dithering, except weāre intentionally pretending like each frame has a limited amount of precision, and only when averaged together is the original image re-created.
Iāve created a proof of concept (source) of this. It loads the image into a <canvas> and generates a āpositiveā and ānegativeā frame out of it. The positive frame has a random offset added to each pixelās RGB components, while the negative one has it subtracted. When displayed in quick sequence (requestAnimationFrame is used to do this every time the screen refreshes) the two offsets should cancel out, and the resulting image should re-appear.
The GIF above doesnāt really demonstrate the idea well, you can get a better idea of how it works in this online demo here, and more info can be found here.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Ai Wei Wei goes Gangnam Style. Via Hyperallergic.
If you think itās not what a serious artist should do, try this.
Gotta catch 'em all
A GIF of Paul Virilio'sAesthetics of Disappearance

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch ⢠No registration required ⢠HD streaming
Memories of the Future
Art of course has no sex. But artists do. #homework #lucylippardmug (Taken with Instagram)