Future of Coding

Pygmalion by David C. Smith


Listen Later

If you're anything like Ivan (oof, sorry), you've heard of Pygmalion but never caught more than the gist. Some sort of project from the early 70s, similar to Sketchpad or Smalltalk or something, yet another promising prototype from the early history of our field that failed to take the world by storm. Our stock-in-trade on this show.

But you've probably heard of Programming by Demonstration. And you've certainly heard of icons — you know, those little pictures that have become indelibly part of computing as we know it. Pygmalion is the originator of these concepts… and more!

The best introduction to Pygmalion is Mariano Guerra's No-code History: Pygmalion, which includes a clearly articulated summary of the big ideas, motivation, and design, with a video demonstration of the programming interface, key terminology, and links.

The most introduction to Pygmalion — or Pig Million, The Millionth Pig, as it'll surely come to be known — is the subject of today's episode: the original paper by David Canfield Smith.

Links

$ We don't run ads on this show anymore. Sometimes Ivan makes a fake ad for a nonsense product like CarrotGrid or Hest, but those don't pay for the dirt & vapor we grow them in. But what if they could?

  • Gonna just get this one out of the way: Quotation — and I quote, "A crucial semantic distinction between direct and indirect speech is that direct speech purports to report the exact words that were said or written EXACTLY AS THEY WERE SAID OR WRITTEN, LU, whereas indirect speech is a representation of speech in one's own words WHICH IS ALSO TOTALLY FINE, BUT JUST BE COOL ABOUT IT HEY?"

  • @[email protected]: but wouldn't it be funny... if i quoted those statements on a podcast... and the podcast editor thought... "that doesn't sound right, bret can't have said that"... (he can do no wrong after all)... and so they thought i was just paraphrasing him wrong... and they didn't mark them as quotes like all the other quotes in the show... wouldn't that be funny

  • DrawDeadFish.com

  • Shout out to Brian Hempel who sent us (among other treats) this concise summary of Pig Million from the seminal book Watch What I Do: Programming by Demonstration.

  • Recent FoC Patreon bonus episodes were about the game Baba is You and, on our first ever video episode, the design of a visual representation for machine code.

  • Leda and the Swan.

  • Lenna, a sexist test image that was and to some extent still is widely used in computer graphics.

  • Living Computation

  • Lu: Biscuit

  • Jimmy: Biscuit

  • Ivan: Limp Bizkit

  • Fine, I might as well link to Frege and analogy.

  • Aaron Sloman's INTERACTIONS BETWEEN PHILOSOPHY AND ARTIFICIAL INTELLIGENCE: The Role of Intuition and Non-Logical Reasoning in Intelligence

  • Ivan: Platonism

  • Jimmy: Neoplatonism

  • Lu: Neuplatonism

  • I would never Derrida

  • Nosey words

  • History of the alphabet

  • TodeTode

  • Lu: Conlang

  • Ivan: Conlon Nancarrow, beloved (by Ivan, at least) composer of music for the Player Piano. Here's a baby-faced Adam Neely with the scoop if you're new to Nancarrow. Welcome.

  • Jimmy: Conway Twitty

  • Autological words

  • Heterological words

  • School for Poetic Computation

  • Programming by Demonstration

  • Player vs Environment

  • For the video demonstrating the programming model, check Mariano's post

  • Open Canvas Working Group

  • Lu's project CellPond, and their SPLASH talk

  • StageCast Creator

  • Marcel Goethals makes a lot of cool weird stuff and is a choice follow.

Why does it say "Put all the metal back in the ground" at the bottom of the show notes?

Music featured in this episode:

  • Various old stuff by Ivan. The music for StageCast Creator is called Between Two Tigers.
  • Conlon Nancarrow's Study No. 47
  • Wagner, the new Witness haunting every episode.

! Send us email, share your ideas in the Slack, and catch us at these normal places:

  • Ivan: MastodonWebsite
  • Jimmy: MastodonWebsite
  • Lu: MastodonWebsite

See you in the future!

https://futureofcoding.org/episodes/072

Support us on Patreon: https://www.patreon.com/futureofcoding

See omnystudio.com/listener for privacy information.

...more
View all episodesView all episodes
Download on the App Store

Future of CodingBy Future of Coding

  • 4.9
  • 4.9
  • 4.9
  • 4.9
  • 4.9

4.9

26 ratings


More shows like Future of Coding

View all
Science Friday by Science Friday and WNYC Studios

Science Friday

6,046 Listeners

This American Life by This American Life

This American Life

90,380 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

285 Listeners

Making Sense with Sam Harris by Sam Harris

Making Sense with Sam Harris

26,286 Listeners

Blank Check with Griffin & David by Blank Check Productions

Blank Check with Griffin & David

5,822 Listeners

Decoder with Nilay Patel by The Verge

Decoder with Nilay Patel

3,132 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

271 Listeners

Chapo Trap House by Chapo Trap House

Chapo Trap House

8,771 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

CoRecursive: Coding Stories

185 Listeners

Tech Won't Save Us by Paris Marx

Tech Won't Save Us

476 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

48 Listeners

Developer Voices by Kris Jenkins

Developer Voices

21 Listeners

Better Offline by Cool Zone Media and iHeartPodcasts

Better Offline

457 Listeners

System Crash by System Crash

System Crash

33 Listeners