HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Bret Victor - The Humane Representation of Thought

Colin McDonnell4 HN recommenders · recommended in 6 months, 2017-2025
YouTube
58K views · 11 years ago · talk · evergreen

Bret Victor's closing keynote at UIST and SPLASH 2014 argues that our tools for thinking ignore most of human sensory and motor capability. He sketches representations that engage more modalities beyond screens and keyboards.

HN treats it as a foundational Bret Victor talk that reshaped how people think about software and interfaces, often cited alongside Dynamicland.

GUI, HCI & interface historyUX & UI designTech pioneers & interviews#bretvictor#directmanipulation#dynamicland#representation#interfacedesign

11 comments from Hacker News

@kaycebasques2025 · in “Our interfaces have lost their senses”

Thanks Inventing On Principle: link A couple other Bret Victor resources I gleaned from other comments: Humane Representation Of Thought: ▶ this video Dynamicland: link

CitesView on HN
@yesenadam2023 · in “Ask HN: Has anyone fully attempted Bret Victor's vision?”

For the people asking who is Bret Victor: When "What are your favourite tech talks of all time?" is asked on HN, he gets more mentions than anyone else, usually. Some of his talks: Inventing on Principle link The Future of Programming link The Humane Representation of Thought ▶ this video Media for Thinking the Unthinkable link Seeing Spaces link Drawing Dynamic Visualizations link link

RecommendsView on HN
@badassiel2021 · in “Show HN: Web browser to help programmers think clearly”

It just so happens I was thinking about spatial org just yesterday, that it would be so nice if I can have 'villages' of tabs on a (geographical) Map. Amazing co-incidence that I woke up to bonsai browser notification! You might find The Humane Representation of Thought[1] by Bret Victor[2] useful, where he demonstrates by example, how existing tools/software (generally speaking) doesn't utilize all the 'superpowers' that we acquired via evolution. --- [1]: ▶ this video [2]: link Edit - grammatical fixes

RecommendsView on HN
@subjectsigma2021 · in “I still use plain text for everything. (2016)”

I'll be contrarian and throw my opinion on top of the pile, why not. I've never found most of the arguments about the UNIX philosophy or plaintext super compelling. Some people love to wax poetic about "composing together small programs" and "being able to use one toolset to accomplish many things." In my experience this works really great for systems administration (the activity the paradigm was designed around - big surprise) but not very well for other things. Sometimes I want to take a picture. Sometimes I want to query a sqlite database. Sometimes I want Powershell objects. Life is not systems administration, and neither is computing. Don't get me wrong, I have emacs open all day every day at work. But when I hear people talk about using plaintext for everything, I think about Bret Victor's rant about the inhumanity of keyboards and screens: ▶ this video

CitesView on HN
@skadamat2018 · in “Math and Analogies”

The first 20 mins of Bret's talk ( ▶ this video ) discusses representations quite well in a very similar context / framing. The challenge with roman numerals was definitely computing with them and really "thinking with them". Abacuses helped, but it was still a poor UX in many ways and it took lots of training & practice to get familiar. Algebraic notation also requires training & practice but has a much quicker learning curve. Almost every literate adult uses equations in some form or another on a weekly basis. Both the medium (pencil & paper) as well as the representation (algebraic notation) were critical to this (as well as other things like education system / literacy, etc). The benefits & disadvantages of different representations is massively understudied and misunderstood. Data visualization, semiotics, and some other fields focus a bit on this but still fall short in many ways.

CitesView on HN
@skadamat2018 · in “Dynamicland: The Next Big Thing Is a Room”

One of the goals of Dynamicland is to foster the creation of new representations that take advantage of + live across more sensory modalities. Bret calls them modes of representation, but there are similar phrases in learning & psychology literature. Most representations are haphazardly created (math notation, periodic table of elements, etc) by (often) singular experimentation. Representations are poorly researched and understood (there's no branch of science dedicated to them). If representations were studied more closely, we could get much better at deliberately creating representations that are more humane. When the scientific method is applied, we can then apply the engineering method to create new things from those principles. Bret's talk is a great, accessible overview of these ideas from his context ( ▶ this video ). To vastly oversimplify things, one way to improve accessibility is to parallelize representations that live in just 1 or 2 sensory modalities to all of our sensory modalities. This way, math notation could be made accessible to & equally powerful to the blind (as it is to those who can see). I empathize (a little, it would be naive for me to assume I can 100% empathize) with your reaction along the axis of accessibility. What Dynamicland looks like right now isn't what it's going to look like later. Right now, you may see Dynamicland as text boxes but now distributed in a room. In 50 or 100 years, there may be no text AT ALL and you can use the senses availabl

RecommendsView on HN
@skadamat2018 · in “Dynamicland: The Next Big Thing Is a Room”

I had the pleasure of visiting Dynamicland and hanging out with Peter Norvig, Nicky Case and many others. There's a few things that stuck out for me: - The community! Most people I interacted with were pretty inter-disciplinary. Some came from an education heavy background, others from a more programming language background. Some from interface design, others from physical installation or video game background (and everything in between). Everyone had their own degree of skepticism but were excited by the discussions that were happening (a sign of a good research culture!). - The representations : What excites me the most about Dynamicland is that it's an environment for fostering unique representations of ideas. The cultural forces & ideas (social programming, remixing, visible state / code at all times, 3d environment, etc) baked into the space encourage the experimentation & creation of new ways of representing complex ideas. Some scattered examples here - link - Removal of artificial barriers : When programming on a computer these days, there's so many barriers to doing simple things. The amount of code that exists to do virtual actions in a virtual world is MASSIVE, and acts as a huge barrier. This is something Bret talks about at the end of his interview on Postlight ( link ). Because code / programs in Dynamicland are embodied in the room, you don't need code to move a dialog box or a slider around. You just moved it yourself. This is super powerful and it means yo

CitesView on HN
@mitchtbaum2018 · in “Ask HN: What are some of the best technical talks you've heard?”

on one level, yes on another, they're down right scary and overwhelming, or at least dumbfounding and perplexing ..thinking specifically about The Humane Representation of Thought ▶ this video I had to stop it half way through.. :-/ see also Seeing Spaces link and Media for Thinking the Unthinkable link

CitesView on HN
@Stwerner2018 · in “Ask HN: What is your favourite tech talk?”

Really excited to go through all the other talks listed here I'm not familiar with! Three talks that I tend to reference a lot and have had a huge impact on the way I think about software: The Soul of Software: Avdi Grimm - link The Humane Representation of Thought: Bret Victor - ▶ this video How to Program Independent Games: Jonathan Blow - link

Strongly recommendsView on HN
@skadamat2017 · in “The HARC First Year Report”

Highly recommend Bret's 2 talks for context: [1] Seeing Spaces: link [2] Humane Representation of Thought: ▶ this video

RecommendsView on HN
@skadamat2017 · in “Ask HN: Why does visual programming suck?”

It's going to be entirely different I feel. Instead of manipulating graphics on a flat screen, focus will probably be on manipulating physical objects on a table / in a room. Watch his 2 talks that highlight the thinking and inspiration behind the RealTalk project: link ▶ this video

RecommendsView on HN
Bret Victor - Seeing Spaces15:12

Bret Victor - Seeing Spaces

Colin McDonnell
21K views • 11 years ago
Bret Victor - Inventing on Principle54:20

Bret Victor - Inventing on Principle

Rui Oliveira
339K views • 14 years ago
Bret Victor - Inventing on Principle54:20

Bret Victor - Inventing on Principle

Colin McDonnell
25K views • 11 years ago
Bret Victor - Media for Thinking the Unthinkable39:33

Bret Victor - Media for Thinking the Unthinkable

Colin McDonnell
33K views • 11 years ago
Bret Victor - Drawing Dynamic Visualizations35:16

Bret Victor - Drawing Dynamic Visualizations

Colin McDonnell
17K views • 11 years ago
Bret Victor   The Future of Programming32:56

Bret Victor The Future of Programming

Joey Reid
305K views • 13 years ago
Bret Victor Inventing on Principle54:20

Bret Victor Inventing on Principle

Luna Programming Language Tutorials
22K views • 8 years ago
Shawn Douglas - Nanoscale Instruments for Visualizing Small Proteins & Bret Victor - Dynamicland28:12

Shawn Douglas - Nanoscale Instruments for Visualizing Small Proteins & Bret Victor - Dynamicland

Foresight Institute
20K views • 4 years ago
Ted Nelson in Herzog's "Lo and Behold"3:52

Ted Nelson in Herzog's "Lo and Behold"

TheTedNelson
42K views • 9 years ago
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.1043:30

Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10

Canonical Ubuntu
509K views • 10 months ago
Apple's Future Computer: The Knowledge Navigator12:47

Apple's Future Computer: The Knowledge Navigator

Blake Patterson
304K views • 15 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
Ted Nelson's Eulogy for Douglas Engelbart7:26

Ted Nelson's Eulogy for Douglas Engelbart

Computer History Museum
17K views • 12 years ago
Apple Knowledge Navigator Video (1987)5:46

Apple Knowledge Navigator Video (1987)

Mac History
235K views • 14 years ago
The thrilling potential of SixthSense technology | Pranav Mistry15:20

The thrilling potential of SixthSense technology | Pranav Mistry

TED
5.5M views • 16 years ago
Windows 8: The Animated Evaluation23:41

Windows 8: The Animated Evaluation

blogphilofilms
645K views • 13 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
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
Douglas Engelbart Interviewed by John Markoff of the New York Times1:13:51

Douglas Engelbart Interviewed by John Markoff of the New York Times

Computer History Museum
14K views • 13 years ago
Alto System Project: Dan Ingalls demonstrates Smalltalk2:08:02

Alto System Project: Dan Ingalls demonstrates Smalltalk

Computer History Museum
36K views • 7 years ago