HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Sketchpad, by Dr. Ivan Sutherland with comments by Alan Kay

David Carroll3 HN recommenders · recommended in 3 months, 2013-2024
YouTube
54K views · 19 years ago · demo · evergreen

Earliest known footage of Ivan Sutherland's MIT PhD work, Sketchpad, the first computer graphics system, with commentary by Alan Kay. It shows light-pen drawing with constraints in a short clip.

HN points people to it as the canonical demo of early interactive graphics, constraints and objects, and as one of Alan Kay's favorite things to show.

History of computingGUI, HCI & interface historyComputer graphics & rendering#sketchpad#ivansutherland#alankay#computergraphics#constraints

8 comments from Hacker News

@crdrost2024 · in “Defense of Lisp macros: The automotive field as a case in point”

Related to the visual simulations, one of Alan Kay's favorite demos over the years has been to show folks Sketchpad, ▶ this video partly as a "this is what we were doing in 1962, you are now as far removed from that demo as that demo was removed from the year 1900 -- do you really feel like you've made the analogous/concomitant progress in programming?" ... and one of his points there was that a lot of programming acts as a "pop music" where you are trying to replicate the latest new sounds and marginally iterate on those, rather than study the classics and the greats and the legacy of awesome things that had been done in the past.

Strongly recommendsView on HN
@Jach2022 · in “Ask HN: Best way to learn about computing history?”

For "how things work", I recommend the book Code by Charles Petzold. After that, Jon Stokes's Inside the Machine will give a lot of details on CPU architectures up to Intel's Core 2 Duo. You can also try following along a computer engineering book if you want to go that low in detail with exercises, Digital Fundamentals by Floyd is a common textbook (I have an old 8th edition). History-wise, enjoy learning slowly because there's so much that even if you dedicated yourself to it you wouldn't be "done" any time soon! Some suggestions in order though: Watching The Mother of All Demos : link A short clip of Sketchpad presented by Alan Kay: ▶ this video An article from the 40s that also inspired Engelbart: link The Information by James Gleick What the Dormouse Said by John Markoff The Psychology of Computer Programming by Gerald Weinberg Lastly, to mix up in whatever order you please, some paper collections: Object-Oriented Programming: The CLOS Perspective edited by Andreas Paepcke History of Programming Languages papers for various langs you're interested in, here's the set from the second conference in 1993 link but there have been further conferences to check out too if it's interesting Also all of the Turing Award winners' lectures I've read have been good link All that and some good recommendations others have given should keep you busy for a while!

RecommendsView on HN
@Red_Tarsius2019 · in “MacPaint Evolution”

Go to www.macpaint.org for more info and a nice selection of classical artworks. I guess Ivan Sutherland's 1963 Sketchpad was a major influence on Bill Atkinson: a pioneering program that allowed users to draw and adjust lines on a monitor with a light pen! ▶ this video You can try MacPaint 2.0 (updated by David Ramsey in 1988) here link

CitesView on HN
@f00_2017 · in “An introductory course in computer programming (1965)”

what do you think of the visual programming in unreal engine similar for unity? have never used it, but supposedly you can go back and forth between c++ and the drag-and-drop interface i really like scratch, have started using this tool called pibakery that has a similar block-based interface: link If nothing else, visual programming is of educational value etc: Seymour Papert's Logo maybe fits in somewhere here (source of turtle graphics) sketchpad: ▶ this video

CitesView on HN
@aidos2016 · in “Programming computer animation in 1964 [video]”

So good. It never ceases to amaze me what could be done in such constrained systems (I guess it'll always look like that in retrospect). For anyone who has never seen it, Sketchpad, from the 60s: link Edit: With commentary from Alan Kay! ▶ this video

RecommendsView on HN
@genmon2015 · in “The Intention Behind Think Kit”

Makes me think of what this would look like generalised... drawing with lines and shapes that have their own programmable constraints. See Sutherland's Sketchpad demo (1962!) ▶ this video Really this is when drawing goes beyond the physical world, and we get to start treating the computer as a co-worker. Snap-to-shape is the first step.

CitesView on HN
@dpflan2015 · in “Pens Are Making a High-Tech Comeback”

Reminded me of Dr. Ivan Sutherland's "SketchPad" demo; here's a video of it with Alan Kay commenting: ▶ this video

CitesView on HN
@mpweiher2013 · in “Was Alan Kay wrong? And why does that matter?”

Reactive Programming[1] (not F RP): Look up ThingLab[2][3]. Done in 1978 on Smalltalk by Alan Borning. Alan Kay typically points to Sutherland's Sketchpad (1963)[4] as inventing objects, computer graphics and constraint programming. I have to admit I don't understand the hype over FRP. I mean it's great that you can now do reactive programing in FP as well, but it's not like this hasn't been around for ages. Anyhow, what Alan does is not co-opting , it is pointing out all the great work that has been forgotten and then reinvented, usually badly, in the hope that someone will finally do a better job than what went before. See also Brett Victor's talk "The Future of Programming"[5]. Brett works for Alan now. Others have pointed out VPRI[6]. Open Source programming languages that came out of there include OMeta (OO pattern matching)[7], Nile (dataflow for graphics)[8], Maru (metacircular S-Expr. eval)[9], KScript (FRP)[10], etc. In terms of publishing papers: he's 73 for pete's sake. He doesn't have to publish papers, or do anything he doesn't absolutely want to. But in fact he doesn't just rest on his awards (Turing...) or patents or having had a hand in creating just about every aspect of what we now consider computing. He's still going strong. So yes, there is a peanut gallery. You just may be confused as to who is sitting in it and who is on stage changing the world. [1] link [2] link [3] link [4] ▶ this video [5] link [6] link [7] link [8] link [9] link [10] [LIN

CitesView on HN
Ivan Sutherland Sketchpad Demo 196319:20

Ivan Sutherland Sketchpad Demo 1963

Interface Studies
136K views • 14 years ago
The Final Demonstration of the Xerox 'Star' computer2:20:15

The Final Demonstration of the Xerox 'Star' computer

Computer History Museum
22K views • 13 years ago
Alan Kay Demos GRaIL2:05

Alan Kay Demos GRaIL

Vincent Gable
30K views • 17 years ago
Xerox Star User Interface: An overview17:10

Xerox Star User Interface: An overview

ACM SIGCHI
20K views • 5 years ago
Ted Nelson struggles with uncomprehending radio interviewer, 197925:48

Ted Nelson struggles with uncomprehending radio interviewer, 1979

TheTedNelson
19K views • 9 years ago
Bill Atkinson: Polaroids showing the Evolution of the Lisa GUI24:30

Bill Atkinson: Polaroids showing the Evolution of the Lisa GUI

Computer History Museum
13K views • 1 year ago
Xerox Star User Interface (1982) 2 of 28:01

Xerox Star User Interface (1982) 2 of 2

VintageCG
57K views • 17 years ago
Xerox Star User Interface (1982) 1 of 28:42

Xerox Star User Interface (1982) 1 of 2

VintageCG
337K views • 17 years ago
NeWS: A Networked and Extensible Window System, lecture by James Gosling49:39

NeWS: A Networked and Extensible Window System, lecture by James Gosling

Computer History Museum
5K views • 10 years ago
Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo16:48

Yesterday's Computer of Tomorrow: The Xerox Alto │Smalltalk-76 Demo

Computer History Museum
38K views • 8 years ago
Ted Nelson's Eulogy for Douglas Engelbart7:26

Ted Nelson's Eulogy for Douglas Engelbart

Computer History Museum
17K views • 12 years ago
SGI IRIS 2400 (1985)5:51

SGI IRIS 2400 (1985)

VintageCG
122K views • 16 years ago
50TH ANNIVERSARY OF THE COMPUTER SCIENCE DEPARTMENT AT THE UNIVERSITY OF UTAH6:55:03

50TH ANNIVERSARY OF THE COMPUTER SCIENCE DEPARTMENT AT THE UNIVERSITY OF UTAH

University of Utah
4K views • 3 years ago
Lotus Improv for NeXT 199014:10

Lotus Improv for NeXT 1990

Thierry Hubert
4K views • 8 years ago
VCF East: Xerox Star vs. Apple Lisa42:38

VCF East: Xerox Star vs. Apple Lisa

Vintage Computer Federation
41K views • 5 years ago
The Mother of All Demos, presented by Douglas Engelbart (1968)1:40:53

The Mother of All Demos, presented by Douglas Engelbart (1968)

Marcel
1.2M views • 14 years ago
3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell2:35:32

3dfx Oral History Panel with Ross Smith, Scott Sellers, Gary Tarolli, and Gordon Campbell

Computer History Museum
51K views • 12 years ago
Bill Gates demonstrates Visual Basic (1991)3:00

Bill Gates demonstrates Visual Basic (1991)

Crapkai
2.1M views • 10 years ago
Alan Kay's tribute to Ted Nelson at "Intertwingled" Festival17:33

Alan Kay's tribute to Ted Nelson at "Intertwingled" Festival

TheTedNelson
41K views • 12 years ago
Susan Kare explains Macintosh UI ergonomics on the Computer Chronicles (1984)5:51

Susan Kare explains Macintosh UI ergonomics on the Computer Chronicles (1984)

erg0steur
51K views • 6 years ago