!!Con 2021 - Dithers of the Error-Diffusion Kind! by Daniel Temkin

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=8bsZ_KrK_Ko



Duration: 8:37
60 views
3


Dithers of the Error-Diffusion Kind! by Daniel Temkin

Error-diffusion dithering is perhaps the fundamental algorithm of computer graphics. When an image is displayed in a reduced palette (such as black and white), a cloud of pixels return some detail to an image that otherwise would look washed out. Developed in the 1970s and 80s, they have been mostly stagnant since then.

This talk will revisit these algorithms and see what happens when we mess with these coeffients, leading to images where the dithers become inextricable from the content of the images! From there, we’ll imagine how dithering might work in an alternate computer history, where our screens looked very different from the ones we use today.

Daniel Temkin is an artist and writer who is skeptical that human beings can understand logic or really write working code at all! They created the FatFinger dialect of JavaScript, which allows you to run typo-ridden JS, and the Entropy language, where all data decays the longer your program runs. They also design dither patterns for an alternate computer history where our screens are hexagonal, triangular, or other shapes.




Other Videos By Confreaks


2022-11-07GRCon21 - An Open Channel Identifier using GNU Radio
2022-10-13!!Con 2021 - How !!Con came to be!
2022-10-13!!Con 2021 - Closing Keynote: The Joy and Excitement of Forbidden Computer by Kate Temkin
2022-10-13!!Con 2021 - making our own napster so we can party like it’s 1999! by Martin Gaston
2022-10-13!!Con 2021 - Ride on Model Railway Signalling using Kubernetes! by Jon Kingsley
2022-10-13!!Con 2021 - How layers upon layers of hacky abstractions turned Doom II into... by Kimberly Wilber
2022-10-13!!Con 2021 - Geometric derivations of RGB colorspace! The strange eyeball science... by Laura Kurup
2022-10-13!!Con 2021 - Making Music! In Emacs?! by Zachary Kanfer
2022-10-13!!Con 2021 - The Brave Little Database! by Alicja Raszkowska
2022-10-13!!Con 2021 - It’s a picture! It’s a program!! It’s Piet!!! by Anjana Vakil
2022-10-13!!Con 2021 - Dithers of the Error-Diffusion Kind! by Daniel Temkin
2022-10-13!Con 2021 - compilers HATE him: use this ONE WEIRD TRICK to hide a message...! by William Woodruff
2022-10-13!!Con 2021 - Option hack that 30 year old oscilloscope! by Tom Verbeure
2022-10-13!!Con 2021 - Enter the Minus World! Nintendo Cartridges Share Secrets! by Paul Pollack
2022-10-13!!Con 2021 - Oh, no! The Lowest-level* Programming Language is Unicode-aware... by JeanHeyd Meneide
2022-10-13!!COn 2021 - tzdata: Back to the Future! by John Feminella
2022-10-13!!Con 2021 - It’s like you’re actually there! Mouse synchronization in an... by Paweł Marczewski
2022-10-13!!Con 2021 - Changing a Single Byte Saves Me Seconds Every Day! by Sven Dahlstrand
2022-10-13!!Con 2021 - Do your eyes hurt? All you need is cardboard and motors!!... by Dasha Llina
2022-10-13!!Con 2021 - The musical password manifesto: you have nothing to lose but your... by Amara Jaeger
2022-10-13!!Con 2021 - It’s my party and I’ll build my own virtual social platform if ... by Sara Farquharson



Tags:
!!Con
BangBangCon
TechTalks