!!Con 2020 - Programming from an alternate timeline! by Matthew Dockrey

!!Con 2020 - Programming from an alternate timeline! by Matthew Dockrey

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



Duration: 10:08
142 views
4


Programming from an alternate timeline! by Matthew Dockrey

We take ANDs and ORs for granted, but for millennia there was only the IMPLIES of classical Aristotelian syllogisms. It wasn’t until the 19th century that mathematical logic started to emerge, and it was a long time before it looked anything like what we use today. In 1879, Gottlob Frege published a gloriously weird notation system using branching lines, concavities and judgments. Sadly, no one else ever adopted it – in our timeline. Notation developed along less interesting lines here. But I wanted to see what programming would have been like had Frege won out, so I turned his notation into a working language. Doing so taught me just how different it is to approach problems with implication as your only logical operator, and it left me with a much deeper appreciation of our humble ANDs and ORs.

Matthew Dockrey is a Seattle-area industrial artist with a particular interest in kinetic sculpture of all scales. The history of technology provides the inspiration for much of his work, as well as exploring the beauty of mechanical design. His work has been featured on the Discovery Channel, displayed at Greenwich Observatory in London, and was selected to adorn the 2015 Hugo Award. His large-scale kinetic sculptures can be found at Burning Man, and his public art can increasingly be found in cities around the Pacific Northwest.




Other Videos By Confreaks


2021-09-15RustConf 2021 - Project Update: Lang Team by Niko Matsakis
2021-09-15RustConf 2021 - Project Update: Libs Team by Mara Bos
2021-09-14RustConf 2021
2021-04-19!!Con 2020 - Using font shaping to put commas in big numbers EVERYWHERE!! by Tristan Hume
2021-04-19!!Con 2020 -Obelisk and the Known Unknowns (Or: The Art of Fumbling Through your...) by Sacha Sayan
2021-04-19!!Con 2020 - Let’s implement DNS to learn history! by Dylan Nugent
2021-04-19!!Con 2020 - Screwing up is easier than ever before! by Joshua Wise
2021-04-19!!Con 2020 - 89 characters of base-11?! Mobile networking in rural Ethiopia! by Ben Kuhn
2021-04-19!!Con 2020 - *Punch Card Love! A (Very!) Personal History of Computer Dating! by Amy Cash
2021-04-19!!COn 2020 - EMAIL! by Char Stiles
2021-04-19!!Con 2020 - Programming from an alternate timeline! by Matthew Dockrey
2021-04-19!!Con 2020 - We used a MIDI CONTROLLER to tune our GAMEFEEL! by Em Lazer Walker
2021-04-19!!Con 2020 - Writing {{‘poems that change’, ‘chance poems’, ‘dynamic poetry’}}! by Andrew Yoon
2021-04-19!!Con 2020 - Recreating Photography of the 1850s in a Digital World: by Phil Warren
2021-04-19!!Con 2020 - Quebec’s 735kv power lines can survive the apocalypse, but can they... by Nick Sweeting
2021-04-19!!Con 2020 - Sparking Musical Joy at Home With Magnetic Stripe Swipe Cards and... by Helen Hou-Sandí
2021-04-19!!Con 2020 - Bang Bang!! My Interpreter Shot Me Down! by Julia Tufts
2021-04-19!!Con 2020 - Learning your 爱比西s: Translating Chinese into Morse code! by Franklin Hu
2021-04-19!!Con 2020 - The Taming of the Clue: Making a Crossword Solver Bot by Chloe Revery
2021-04-19!!Con 2020 - Playing Breakout… inside a PDF!! by Omar Rizwan
2021-04-19!!Con 2020 - Little Printing for everyone!!1 by Tamás Kádár